.seo-editorial{color:#213650;overflow-wrap:anywhere;background:#fafbfd}.seo-hero{color:#fff;background:#0b2546;padding:clamp(48px,7vw,94px) 0 54px}.seo-hero-inner{max-width:1200px}.seo-hero .eyebrow{color:#a9cef9}.seo-hero h1{letter-spacing:-.035em;max-width:1000px;margin:16px 0 24px;font-size:clamp(2.3rem,4.8vw,4.4rem);line-height:1.1}.seo-lead{color:#e0eafa;max-width:800px;font-size:clamp(1.12rem,1.5vw,1.35rem);line-height:1.7}.seo-byline{color:#d2dfef;margin-top:30px;font-size:.92rem}.seo-byline a{color:#fff;text-underline-offset:3px;text-decoration:underline}.seo-article-layout{grid-template-columns:240px minmax(0,760px);align-items:start;gap:clamp(30px,5vw,80px);max-width:1200px;padding-top:48px;padding-bottom:80px;display:grid}.seo-sidebar{font-size:.95rem;line-height:1.65}.seo-sidebar ol{padding-left:20px}.seo-sidebar li{padding:5px 0}.seo-sidebar a{color:#174f92;text-underline-offset:3px;text-decoration:underline}.seo-label{text-transform:uppercase;letter-spacing:.1em;color:#21528b;font-size:.75rem;font-weight:750}.seo-service-note{border-top:1px solid #cad6e4;margin-top:28px;padding-top:24px}.seo-article{min-width:0;font-size:1.075rem;line-height:1.8}.seo-article section{margin-top:44px;scroll-margin-top:115px}.seo-article h2{color:#0b2546;letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(1.65rem,2.3vw,2.15rem);line-height:1.25}.seo-article h3{color:#0b2546;margin:24px 0 8px;font-size:1.2rem;line-height:1.4}.seo-article p{margin:0 0 18px}.seo-article a:not(.button){color:#174f92;text-underline-offset:3px;text-decoration:underline}.seo-article li{margin-bottom:12px}.seo-takeaway{background:#eaf1f9;border-left:4px solid #2467b2;padding:24px 28px 8px}.seo-takeaway p:last-child{color:#0b2546;font-size:1.15rem}.seo-article .seo-citation{font-size:.9rem}.seo-decision-list{margin:26px 0}.seo-decision-list>div{border-top:1px solid #cad6e4;grid-template-columns:minmax(150px,.8fr) minmax(0,1.6fr);gap:24px;padding:20px 0;display:grid}.seo-decision-list dt{color:#0b2546;font-weight:750}.seo-decision-list dd{margin:0}.seo-status{color:#174f92;background:#eaf1f9;border-radius:3px;margin-bottom:10px;padding:4px 10px;font-size:.8rem;font-weight:750;display:inline-block}.seo-sources{border-top:1px solid #cad6e4;padding-top:28px;font-size:.95rem}.seo-sources ul{padding-left:20px}.seo-review{background:#eaf1f9;border-radius:8px;padding:clamp(22px,4vw,38px)}.seo-review .button{white-space:normal;text-align:center;max-width:100%}.seo-secondary{margin-top:18px;display:block}.seo-editorial a:focus-visible,.seo-skip:focus-visible{outline-offset:5px;outline:3px solid #2272d2}.seo-hero a:focus-visible{outline-color:#b8d8ff}.seo-skip{z-index:200;color:#fff;background:#0b2546;padding:12px 20px;position:fixed;top:-100px;left:16px}.seo-skip:focus{top:12px}@media (max-width:860px){.seo-article-layout{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:28px}.seo-sidebar nav{border-bottom:1px solid #cad6e4;padding-bottom:20px}.seo-sidebar ol{columns:2;column-gap:28px}.seo-sidebar li{break-inside:avoid}.seo-service-note{display:none}}@media (max-width:500px){.seo-hero{padding:40px 0 32px}.seo-sidebar ol{columns:1}.seo-article{font-size:1rem}.seo-decision-list>div{grid-template-columns:minmax(0,1fr);gap:6px}.seo-takeaway{padding:20px 20px 4px}}
