.reading-page,.service-page{background:#fff;color:#153653}.reading-page .detail-hero,.service-page.service-v6 .detail-hero{background:#f5f7fa;border:0;border-bottom:1px solid #dfe6ef;border-radius:0;width:100%;max-width:none;margin:0 0 28px;padding:26px max(5%,calc((100vw - 1160px)/2)) 44px}.reading-page .detail-intro,.service-page.service-v6 .detail-intro{background:transparent!important;margin-top:30px;padding:0}.reading-page .detail-heading{max-width:780px;margin:0 auto}.reading-page .detail-heading h1,.service-page .detail-heading h1{font-size:clamp(2rem,3.4vw,3.2rem);line-height:1.18;letter-spacing:-.035em;color:#092f59;margin:16px 0 22px;text-wrap:balance}.reading-page .detail-heading>p,.service-page .detail-heading>p{color:#43566c;line-height:1.8;max-width:70ch}.reading-page .article-byline,.reading-page .breadcrumbs,.service-page .breadcrumbs{color:#4b6077}.reading-page .eyebrow,.service-page .eyebrow{color:#a54b05}.reading-page .article-cover.section{width:min(780px,90%);max-width:780px;margin:28px auto;padding:0}.reading-page .article-cover img{border-radius:16px;max-height:420px;object-fit:cover}.reading-page .table-of-contents,.service-page .table-of-contents{width:min(1100px,90%);background:#f5f7fa;border:1px solid #dfe6ef;border-radius:16px;color:#153653}.reading-page .table-of-contents{max-width:780px;padding:22px;margin:28px auto}.reading-page .table-of-contents>div{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.reading-page .table-of-contents a,.service-page .table-of-contents a{color:#174c7d;font-size:.92rem;padding:7px 0;text-decoration:underline;text-underline-offset:3px}.landing-reading .prose-block,.reading-page .prose-block{width:min(780px,90%);max-width:780px;display:block;padding:28px 0;margin:0 auto;border:0}.landing-reading .prose-block h2,.reading-page .prose-block h2{max-width:none;margin:0 0 18px;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.3;color:#10385e}.landing-reading .prose-block p,.reading-page .prose-block p{font-size:1.06rem;line-height:1.85;color:#30465d;max-width:72ch;margin-bottom:18px}.landing-reading .prose-block a,.reading-page .prose-block a{color:#12558a;text-decoration:underline;text-underline-offset:3px}.landing-reading .prose-block .eyebrow{display:none}.landing-reading .faq,.landing-reading .steps-section,.reading-page .faq,.reading-page .steps-section{width:min(900px,90%);max-width:900px;margin:24px auto;padding:28px;border-radius:16px;background:#f5f7fa;border:1px solid #dfe6ef}.landing-reading .steps,.reading-page .steps{grid-template-columns:1fr 1fr;gap:20px}.landing-reading .step,.reading-page .step{padding:18px;background:#fff;border:1px solid #dfe6ef;border-radius:12px;min-width:0}.landing-reading .faq,.reading-page .faq{display:block}.landing-reading .faq details,.reading-page .faq details{background:#fff;color:#30465d;margin:12px 0;padding:16px;border-radius:10px}.landing-reading .references-block,.reading-page .references-block{background:transparent;border-top:1px solid #dfe6ef;margin-top:24px}.reading-page [id],.service-page [id]{scroll-margin-top:110px}.reading-page a:focus-visible,.reading-page summary:focus-visible,.service-page a:focus-visible,.service-page summary:focus-visible{outline:3px solid #e88c32;outline-offset:4px}@media(max-width:760px){.reading-page .detail-hero,.service-page.service-v6 .detail-hero{padding:20px 5% 30px}.reading-page .detail-intro,.service-page.service-v6 .detail-intro{margin-top:22px}.landing-reading .steps,.reading-page .steps,.reading-page .table-of-contents>div{grid-template-columns:1fr}.landing-reading .faq,.landing-reading .steps-section,.reading-page .faq,.reading-page .steps-section{padding:20px}.landing-reading .prose-block,.reading-page .prose-block{padding:22px 0}.article-byline{gap:6px}.breadcrumbs{overflow-wrap:anywhere}}