.seo-header{position:relative;background:var(--navy)}.seo-header .site-header{position:relative}.seo-main{background:var(--paper)}.seo-hero{padding:90px clamp(24px,7vw,110px) 70px;background:linear-gradient(135deg,var(--navy),#174d80);color:#fff}.seo-hero h1{font-size:clamp(2.4rem,5vw,4.8rem);max-width:1000px}.seo-hero>p:last-child{max-width:780px;font-size:1.15rem;margin-top:22px;color:#d8e5ee}.breadcrumbs{font-size:.78rem;margin-bottom:25px;color:var(--aqua)}.breadcrumbs a{color:inherit}.content-wrap{display:grid;grid-template-columns:1.35fr .65fr;gap:65px;padding:80px clamp(24px,7vw,110px)}.article-body h2{margin:55px 0 20px}.article-body h2:first-child{margin-top:0}.article-body h3{margin:30px 0 12px}.article-body p{margin:0 0 18px;color:#455b6b}.article-body ul{padding-left:20px;color:#455b6b}.article-body li{margin:9px 0}.answer-box{border-left:5px solid var(--aqua);background:#fff;padding:25px 28px;margin:28px 0}.answer-box strong{display:block;font-family:Montserrat;color:var(--navy);margin-bottom:6px}.facts-table{width:100%;border-collapse:collapse;margin:26px 0;background:#fff}.facts-table th,.facts-table td{padding:14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.facts-table th{background:var(--navy);color:#fff}.side-panel{position:sticky;top:25px;align-self:start;background:#fff;border:1px solid var(--line);padding:28px}.side-panel h3{margin-bottom:14px}.side-panel p{color:#5a6e7d}.side-panel a{margin-top:18px}.page-links{display:grid;gap:10px;margin-top:28px}.page-links a{display:block;border-top:1px solid var(--line);padding-top:12px;color:var(--blue);font-weight:700}.updated{font-size:.78rem;color:#6f7f8b;margin-top:38px}.topic-links{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}.topic-links a{background:#fff;border:1px solid var(--line);padding:22px;text-decoration:none}.topic-links strong,.topic-links span{display:block}.topic-links strong{font-family:Montserrat;color:var(--navy)}.topic-links span{color:#5a6d7d;font-size:.84rem;margin-top:8px}.light-link{color:var(--aqua)}@media(max-width:850px){.content-wrap{grid-template-columns:1fr}.side-panel{position:relative}.topic-links{grid-template-columns:1fr}}@media(max-width:620px){.seo-hero{padding:65px 22px 48px}.content-wrap{padding:55px 22px}.facts-table{display:block;overflow-x:auto}.seo-header .site-header nav{top:84px}}
