/* Private prelaunch content pages. Plain text and native disclosure controls. */
.document-page{background:var(--paper)}.document-page::before{display:none}.seo-section,.seo-faq{background:var(--paper);border:1px solid #bfc8d2;margin-block:32px;padding:70px 46px}.seo-footer-nav{background:var(--paper);padding-inline:30px}
.seo-footer-nav,.breadcrumbs{flex-direction:row;align-items:center}.breadcrumbs>a{padding:0;border:0}
.seo-section{border-top:1px solid var(--line)}.seo-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:start;margin-bottom:35px}.seo-intro h2{font-size:clamp(36px,4.5vw,60px);line-height:1.08;letter-spacing:-2px;margin-top:18px}.seo-intro p:not(.eyebrow){font-size:14px;line-height:1.85;color:var(--muted);max-width:510px;margin-bottom:18px}.seo-intro .text-link{display:inline-block;white-space:normal;line-height:1.7}.seo-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.seo-points article{padding:26px;border:1px solid #c4ccd3;background:#fffefa}.seo-points article>span,.region-cards article>span{font-size:9px;color:var(--muted);letter-spacing:1px;text-transform:uppercase}.seo-points h3{font-size:20px;line-height:1.3;font-weight:500;margin:25px 0 13px}.seo-points p{font-size:13px;line-height:1.85;color:var(--muted)}
.seo-area{background:#e9edf0}.seo-area-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:70px}.seo-area h2{font-size:clamp(36px,4.5vw,60px);line-height:1.08;letter-spacing:-2px;margin-top:18px}.seo-area p:not(.eyebrow){font-size:14px;line-height:1.85;color:var(--muted);max-width:500px}.seo-area .seo-area-names{font-family:var(--serif);font-size:clamp(27px,3.4vw,42px)!important;line-height:1.35!important;color:var(--ink)!important;margin:20px 0}.seo-area .text-link{display:inline-block;margin-top:18px}.faq-list{max-width:950px;margin-bottom:30px}.faq-list details{border-bottom:1px solid #aebbc6;padding:20px 0;margin:0}.faq-list summary{font-size:16px;line-height:1.7;gap:24px;cursor:pointer}.faq-list details p{max-width:820px;font-size:14px;line-height:1.9;color:var(--muted);padding-right:30px}.seo-footer-nav{display:flex;flex-wrap:wrap;gap:18px 30px;padding-top:26px;padding-bottom:26px;border-top:1px solid #aebbc6}.seo-footer-nav a{font-size:12px;text-decoration:underline;text-underline-offset:4px;line-height:1.8}.call-note{font-size:13px;line-height:1.85;color:var(--muted);margin:20px 0;max-width:340px}
.breadcrumbs{display:flex;gap:14px;align-items:center;font-size:11px;padding-block:27px;color:var(--muted)}.breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.document-hero{padding-top:40px;padding-bottom:55px}.document-hero h1{font-size:clamp(44px,6.8vw,88px);line-height:1.08;letter-spacing:-3px;font-weight:500;margin:25px 0 30px}.document-hero h1 em{letter-spacing:-2px}.document-lede{font-size:17px;line-height:1.85;max-width:730px;color:var(--muted);margin-bottom:28px}.document-content{padding-block:25px 90px}.document-grid{display:grid;grid-template-columns:1.7fr 1fr;gap:85px}.document-content h2{font-size:clamp(27px,3.3vw,38px);line-height:1.2;letter-spacing:-1px;margin:35px 0 18px}.document-content p{font-size:14px;line-height:1.9;color:var(--muted);margin-bottom:20px}.document-content .text-link{display:inline-block;white-space:normal;line-height:1.7;margin-bottom:10px}.document-aside{background:#e9edf0;padding:30px;align-self:start;margin-top:35px}.document-aside ul{padding-left:19px;font-size:13px;color:var(--muted);line-height:1.9;margin:22px 0}.document-aside li{margin-bottom:10px}.document-aside>a{display:block;font-size:12px;text-decoration:underline;line-height:1.7;text-underline-offset:4px;margin-top:20px}.document-narrow{max-width:740px;margin-top:45px}.region-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.region-cards article{padding:30px;border:1px solid #b7c1cb;background:#fffefa}.region-cards h2{margin-top:22px}.region-cards p{max-width:400px}.document-page main{min-height:60vh}
@media(max-width:900px){.seo-intro,.seo-area-grid{gap:35px}.seo-points{gap:14px}.seo-points article{padding:20px}.document-grid{gap:35px}.document-aside{padding:23px}}
@media(max-width:760px){.seo-section,.seo-faq{padding:35px 22px}.seo-footer-nav{padding-inline:22px}}
@media(max-width:760px){.seo-intro,.seo-area-grid,.seo-points,.document-grid,.region-cards{grid-template-columns:1fr;gap:22px}.seo-intro{margin-bottom:25px}.seo-intro h2,.seo-area h2{letter-spacing:-1.5px}.seo-intro p:not(.eyebrow){font-size:13px}.seo-points article{padding:23px}.seo-points h3{margin-top:19px}.faq-list summary{font-size:14px;gap:18px}.faq-list details p{font-size:13px;padding-right:5px}.seo-area .seo-area-names{margin-top:5px}.seo-footer-nav{gap:14px 24px}.document-hero{padding-top:20px;padding-bottom:30px}.document-hero h1{letter-spacing:-2px}.document-lede{font-size:15px}.document-aside{margin-top:0}.document-content{padding-bottom:60px}.document-content p{font-size:13px}.region-cards article{padding:24px}.breadcrumbs{padding-block:22px;font-size:10px}}
