:root{--ink:#102a3a;--muted:#5f7481;--line:#dce7ed;--page:#f1f6f8;--navy:#073b5c;--blue:#0b5d8a;--cyan:#0db4c8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--page)}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--page)}a{color:inherit;text-decoration:none}.top{border-bottom:1px solid #d6e4ea;background:#fff}.top-inner,.page,.footer-inner{width:min(920px,calc(100% - 40px));margin:auto}.top-inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:11px;font-weight:850;color:var(--navy)}.brand-mark{width:42px;height:42px;display:grid;place-items:center;border-radius:13px 13px 13px 4px;color:#fff;background:linear-gradient(135deg,var(--cyan),var(--blue))}.back{color:var(--blue);font-size:.9rem;font-weight:750}.page{padding:55px 0 76px}.eyebrow{color:var(--blue);font-size:.75rem;font-weight:850;letter-spacing:.11em}.hero h1{max-width:780px;margin:11px 0 15px;color:var(--navy);font-size:clamp(2.15rem,6vw,3.7rem);line-height:1.04;letter-spacing:-.05em}.lead{max-width:760px;margin:0;color:var(--muted);font-size:1.08rem;line-height:1.7}.cta{display:inline-flex;margin-top:25px;padding:15px 19px;border-radius:12px;color:#fff;background:linear-gradient(110deg,var(--blue),#087c9c);font-weight:800}.ad{min-height:82px;margin:38px 0 28px;display:grid;place-items:center;border:1px dashed #c7d6de;border-radius:15px;color:#8798a2;background:rgba(255,255,255,.55);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em}.article{padding:34px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 18px 50px rgba(12,59,83,.08)}.article h2{margin:32px 0 10px;color:var(--navy);font-size:1.45rem;letter-spacing:-.025em}.article h2:first-child{margin-top:0}.article h3{margin:22px 0 8px;color:var(--navy);font-size:1.05rem}.article p,.article li{color:var(--muted);font-size:1rem;line-height:1.72}.article ul,.article ol{padding-left:23px}.article li+li{margin-top:7px}.note{margin:26px 0 0;padding:18px 20px;border-radius:14px;background:#e8f5f7;color:#315b68;line-height:1.6}.faq{margin-top:30px}.faq details{padding:18px 0;border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;color:var(--navy);font-weight:800}.faq p{margin:10px 0 0}.related{margin-top:30px;padding:26px;border-radius:18px;background:#073b5c;color:#fff}.related h2{margin:0 0 15px;font-size:1.3rem}.related-links{display:flex;flex-wrap:wrap;gap:9px}.related a{padding:10px 12px;border:1px solid rgba(255,255,255,.2);border-radius:9px;font-size:.82rem;font-weight:700}.footer{border-top:1px solid #d8e4e9;background:#fff}.footer-inner{min-height:95px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--muted);font-size:.8rem}.footer a{color:var(--blue);font-weight:700}@media(max-width:620px){.top-inner,.page,.footer-inner{width:min(100% - 24px,920px)}.page{padding-top:36px}.top-inner{min-height:66px}.article{padding:24px 19px}.footer-inner{padding:25px 0;align-items:flex-start;flex-direction:column}.hero h1{font-size:2.35rem}}
