*{box-sizing:border-box}body{margin:0;font:16px/1.65 system-ui,Arial;color:#1b293b;background:#f5f8fc}a{color:#125b9c}header{background:#101b2c;color:#fff;position:sticky;top:0;z-index:10;box-shadow:0 3px 16px #0a203033}.wrap{max-width:1170px;margin:auto;padding:0 22px}.nav{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:78px}.brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-weight:800;font-size:20px}.brand img{width:108px;height:56px;object-fit:contain}.navlinks{display:flex;align-items:center;gap:18px}.navlinks a{color:white;text-decoration:none}.btn{display:inline-block;padding:12px 22px;border-radius:9px;background:#f58220;color:#161b26!important;font-weight:800;text-decoration:none;border:0;cursor:pointer}.banner{display:block;margin:22px auto;max-width:100%;height:auto;border-radius:10px}.hero{background:linear-gradient(120deg,#102e4e,#146a8d);color:white;padding:50px 0}.hero h1{font-size:clamp(30px,4vw,52px);line-height:1.16;margin:0 0 14px}.hero p{max-width:700px}.hero-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:28px;align-items:center}.hero-grid img{width:100%;border-radius:14px}.section{padding:34px 0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{background:white;border:1px solid #dce5ee;border-radius:13px;padding:22px;box-shadow:0 4px 18px #17324a09}.card h3{margin:0 0 8px;font-size:18px}.card p{color:#506176;margin:0 0 12px}.card a{text-decoration:none;font-weight:700}.crumb{font-size:14px;margin:22px 0;color:#526174}.article{max-width:860px;margin:25px auto;background:white;border-radius:16px;padding:36px;box-shadow:0 4px 20px #0e274510}.article h1{line-height:1.2;font-size:clamp(26px,4vw,40px)}.article h2{margin-top:28px;font-size:23px}.article li{margin:9px 0}.note{padding:15px 18px;background:#eaf4ff;border-left:4px solid #1a78bc;border-radius:6px}.search{width:100%;max-width:630px;padding:15px 18px;border:1px solid #d5e0ea;border-radius:10px;font-size:17px}.guide-list{columns:2;column-gap:36px}.guide-list li{break-inside:avoid;padding:5px 0}footer{background:#111d2d;color:#b8c6d8;padding:32px 0;margin-top:30px}footer a{color:#dcecff}input,select,textarea{width:100%;padding:12px;border:1px solid #c9d5e1;border-radius:8px;font:inherit}label{font-weight:650;display:block;margin:14px 0 6px}.formbox{max-width:650px;background:white;border:1px solid #dce5ee;border-radius:15px;padding:28px}.muted{color:#536578}@media(max-width:800px){.hero-grid,.grid{grid-template-columns:1fr}.nav{flex-wrap:wrap;padding:10px 0}.navlinks{gap:10px;font-size:14px}.guide-list{columns:1}.article{padding:22px}}