
.nav > nav {gap:16px;font-size:13px}.nav > nav > a {white-space:nowrap}
.sc-hero {padding:70px 0;background:var(--navy);color:white}.sc-hero h1{font-size:clamp(32px,4vw,54px);line-height:1.12;max-width:900px;margin:12px 0 22px}.sc-hero p{max-width:780px;font-size:18px;line-height:1.7}.sc-hero .eyebrow{color:#8de0e4;font-size:13px;text-transform:uppercase;letter-spacing:.1em}
.sc-content {max-width:940px}.sc-content h2{font-size:28px;line-height:1.25;margin:38px 0 16px}.sc-content h3{font-size:21px;margin-top:28px}.sc-content p,.sc-content li{font-size:17px;line-height:1.8}.sc-content li{margin:12px 0}.sc-content a:not(.button){color:#086877;text-decoration:underline;text-underline-offset:3px}.sc-content .button{color:white;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 22px;white-space:normal;text-align:center}
.sc-actions{display:flex;gap:14px;flex-wrap:wrap;margin:28px 0}.sc-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sc-card{padding:26px;border:1px solid var(--line);border-radius:12px;background:#f5f9f9}.sc-card h2{font-size:23px;margin-top:0}.sc-practice{background:#edf6f5}.sc-table{overflow-x:auto}.sc-table table{width:100%;border-collapse:collapse}.sc-table th,.sc-table td{padding:16px;border:1px solid var(--line);text-align:left;vertical-align:top}.sc-table th{background:#edf6f5}.sc-content .article-meta{color:var(--muted);font-size:14px}.sc-content .main-article h1{font-size:clamp(30px,4vw,46px);line-height:1.2}
@media(max-width:650px){.sc-hero{padding:46px 0}.sc-card-grid{grid-template-columns:1fr}.sc-actions{flex-direction:column}.sc-content p,.sc-content li{font-size:16px}.sc-content{padding-left:22px;padding-right:22px}.sc-content h2{font-size:25px}.nav .nav-cta{font-size:12px;padding:10px}.nav{gap:10px}}
.mega-menu:focus-within,.mental-menu:focus-within .mega-menu{opacity:1;visibility:visible;pointer-events:auto}a:focus-visible,button:focus-visible{outline:3px solid #1496a1;outline-offset:4px}
