.seo-article{max-width:960px;margin:auto;padding-top:64px;padding-bottom:80px}.seo-article>h1{font-size:clamp(38px,5.2vw,66px);max-width:850px}.seo-intro{font-size:20px;line-height:1.65;margin-top:26px;max-width:780px}.seo-section{margin-top:48px}.seo-section h2{font-size:clamp(25px,3.2vw,36px);line-height:1.2;margin-bottom:20px}.seo-section p+p{margin-top:18px}.seo-section p,.seo-section li{line-height:1.8}.seo-section ul,.seo-section ol{padding-left:25px;color:var(--muted)}.seo-section li+li{margin-top:12px}.seo-article a:not(.button),.seo-section a:not(.button){color:#b9c9ff;text-decoration:underline;text-underline-offset:4px}.seo-actions{justify-content:flex-start;flex-wrap:wrap}.seo-table-wrap{overflow:auto;margin:26px 0;border:1px solid #ffffff22;border-radius:16px}.seo-table-wrap table{width:100%;border-collapse:collapse;font-size:15px}.seo-table-wrap th,.seo-table-wrap td{text-align:left;vertical-align:top;padding:18px;border-bottom:1px solid #ffffff16;min-width:120px}.seo-table-wrap caption{text-align:left;padding:18px;font-weight:600}.seo-table-wrap td{color:var(--muted)}.seo-table-wrap thead{background:#ffffff06}.seo-transcript{margin:24px 0;display:grid;gap:18px}.seo-transcript>div{border-left:2px solid #805cff;padding:12px 20px;background:#ffffff03}.seo-transcript dt{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#80d9ff}.seo-transcript dd{margin:8px 0 0;color:#dddde6}.seo-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0}.seo-card{padding:25px;border:1px solid #ffffff20;border-radius:18px;background:#ffffff03;display:flex;flex-direction:column;gap:14px}.seo-card h2,.seo-card h3{font-size:23px;line-height:1.25}.seo-card p{font-size:15px}.seo-extra{max-width:1140px;margin:0 auto 64px;padding:0 48px}.seo-context{font-size:16px!important;line-height:1.7!important;border-left:2px solid #805cff;padding-left:16px;margin-top:24px!important}.seo-form-note{font-size:13px;line-height:1.6;margin:22px 0}.seo-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.seo-status{padding:18px;border:1px solid #805cff77;border-radius:12px;margin-top:20px}.seo-status[hidden]{display:none}.seo-menu{background:#111827;padding:24px 30px;border-bottom:1px solid #ffffff22}.seo-menu[hidden]{display:none}.seo-menu nav{display:grid;gap:20px}.seo-menu a{display:block;min-height:34px}.seo-draft-banner{background:#673e07;color:#fff;padding:14px;text-align:center}.seo-article .breadcrumbs{margin-bottom:28px}.seo-article .eyebrow{margin-top:30px}.seo-link-list{display:grid;gap:14px;padding:0;list-style:none}.seo-public-note{max-width:920px;margin:30px auto;padding:18px 24px;border:1px solid #ffffff20;border-radius:14px;font-size:14px}.nav-links{gap:18px}.nav-shell{gap:24px}.seo-footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.seo-footer-links>div{display:flex;flex-direction:column;gap:12px;font-size:14px}.seo-footer-links b{color:#fff}.seo-footer-links a{color:var(--muted)}@media(max-width:1000px){.nav-shell{padding:0 24px;gap:14px}.nav-links{gap:12px;font-size:12px}.nav-actions>a:not(.button){display:none}}@media(max-width:900px){.nav-links{display:none}.nav-actions{margin-left:auto}.nav-toggle{display:block}.seo-links{grid-template-columns:1fr}.seo-extra{padding:0 24px}.seo-article{padding:42px 24px 60px}.seo-intro{font-size:18px}.seo-footer-links{grid-template-columns:1fr 1fr}.seo-section{margin-top:36px}}@media(max-width:480px){.nav-shell{padding:0 18px}.nav-shell .brand img{width:175px;height:auto}.nav-actions .button{padding:10px 15px}.seo-footer-links{grid-template-columns:1fr}.seo-article>h1{font-size:38px}.seo-table-wrap th,.seo-table-wrap td{padding:12px}.seo-transcript>div{padding:12px 16px}.seo-actions .button{width:100%}}

.seo-breadcrumbs{max-width:1140px;margin:0 auto;padding:26px 48px 0;display:flex;flex-wrap:wrap;gap:10px;font-size:13px;line-height:1.6}.seo-breadcrumbs a{color:var(--muted)}@media(max-width:900px){.seo-breadcrumbs{padding:22px 24px 0}}
