
body:has(#sc-main) .main-header{position:relative!important;top:auto!important;left:auto!important;background:#163449}body:has(#sc-main) .header-sticky{background:#163449}.sc{color:#18394b;background:#fff;line-height:1.75}.sc *{box-sizing:border-box}.sc-wrap{max-width:1160px;margin:auto;padding:0 24px}.sc section{padding:64px 0;scroll-margin-top:100px}.sc .sc-hero{background:#edf5f4;padding:48px 0 60px}.sc h1{font-size:clamp(34px,4.5vw,58px);line-height:1.1;letter-spacing:-1.7px;margin:18px 0 24px;max-width:850px}.sc h2{font-size:clamp(27px,3vw,38px);line-height:1.2;margin:8px 0 20px}.sc h3{font-size:22px;line-height:1.3;margin:6px 0 15px}.sc p{margin:0 0 18px}.sc a{color:#17617c;text-decoration:underline;text-underline-offset:4px}.sc .sc-btn{display:inline-block;background:#1b6580;color:#fff;border:1px solid #1b6580;border-radius:6px;padding:13px 20px;font-weight:700;text-decoration:none;cursor:pointer}.sc .sc-secondary{background:white;color:#19566c}.sc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.sc-eyebrow{font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#286878}.sc-lead{font-size:20px;max-width:780px}.sc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.sc-split{display:grid;grid-template-columns:1.2fr 1fr;gap:40px}.sc-card{border:1px solid #d6e3e6;border-radius:12px;padding:27px;background:#fff}.sc-soft{background:#f4f8fa}.sc-tag{font-size:13px;color:#45636c;display:block;margin-bottom:12px}.sc-nav{border-bottom:1px solid #d6e3e6;padding:16px 0}.sc-nav .sc-wrap{display:flex;flex-wrap:wrap;gap:12px 28px}.sc label{display:block;font-weight:700;margin:12px 0 6px}.sc select{width:100%;padding:12px;border:1px solid #a7c0ca;border-radius:6px;background:#fff;color:#193d4f;min-height:48px}.sc-result{padding:26px;border-radius:10px;background:#173c50;color:#fff}.sc-result h3{color:#fff}.sc-result a{color:#fff}.sc-result .sc-btn{background:#fff;color:#1a5067}.sc details{border-bottom:1px solid #d7e3e7;padding:18px 0}.sc summary{font-size:18px;font-weight:700;cursor:pointer}.sc details p{margin:14px 0 0}.sc a:focus-visible,.sc button:focus-visible,.sc select:focus-visible,.sc summary:focus-visible{outline:3px solid #d88815;outline-offset:4px}.sc-note{font-size:14px;color:#496470}.sc article{max-width:780px;margin:auto;padding:48px 24px}.sc article h2{font-size:29px;margin-top:36px}.sc li{margin-bottom:10px}.sc-check{display:flex!important;gap:12px;font-weight:400!important;padding:10px;background:#f2f6f7;border-radius:5px}.sc-check input{width:20px;flex:none;accent-color:#19657f}.sc-progress{font-weight:700;color:#1b657e}.sc-articlelinks{margin-top:25px}.sc-mobile{display:none}.sc-breadcrumb{font-size:14px;margin-bottom:24px}.sc-pill{display:inline-block;border:1px solid #c1d6dd;border-radius:30px;padding:8px 16px;margin:4px 8px 4px 0}.sc-kicker{border-left:4px solid #689f43;padding-left:18px;margin:22px 0}.sc-result p{color:#e0edf2}.sc-result .sc-note{color:#d2e5ed}
@media(max-width:760px){.sc-grid,.sc-split{grid-template-columns:1fr}.sc section{padding:40px 0}.sc-wrap{padding:0 20px}.sc h1{letter-spacing:-.8px}.sc-card{padding:22px}.sc-mobile{display:flex;position:sticky;bottom:0;background:white;border-top:1px solid #d6e3e6;padding:10px 18px;gap:10px;z-index:25}.sc-mobile a{flex:1;text-align:center;font-size:13px}.sc-lead{font-size:18px}.sc article{padding:35px 20px}}
@media print{.main-header,footer,.sc-nav,.sc-mobile,.sc-actions{display:none!important}.sc article{max-width:none}.sc{color:#000}.sc section{padding:15px 0}}
