.seo-prerender{max-width:900px;margin:42px auto 80px;padding:0 24px;color:inherit;font-family:Inter,system-ui,sans-serif;line-height:1.7}
.seo-prerender header{padding:34px 0;border-bottom:1px solid rgba(127,127,127,.25)}
.seo-prerender h1{font-size:clamp(38px,6vw,70px);line-height:1.02;margin:10px 0 20px}
.seo-prerender h2{font-size:clamp(25px,3vw,34px);line-height:1.15;margin:50px 0 18px}
.seo-prerender h3,.seo-prerender h4,.seo-prerender h5,.seo-prerender h6{margin:26px 0 8px}
.seo-prerender p,.seo-prerender li{font-size:17px}
.seo-prerender a,.seo-editorial-note a,.seo-site-links a{color:#00a884;text-underline-offset:3px}
.seo-eyebrow{font-size:12px!important;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#00a884}
.seo-lead{font-size:20px!important;opacity:.78;max-width:760px}
.seo-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0 0}
.seo-meta div,.seo-card{border:1px solid rgba(127,127,127,.22);border-radius:12px;padding:16px}
.seo-meta dt{font-size:11px;font-weight:800;text-transform:uppercase;opacity:.55}.seo-meta dd{margin:5px 0 0;font-weight:700}
.seo-editorial-note{width:min(820px,calc(100% - 48px));margin:54px auto;padding:24px;border:1px solid rgba(127,127,127,.25);border-radius:14px;background:rgba(127,127,127,.06);font-family:Inter,system-ui,sans-serif;line-height:1.6}
.seo-editorial-note strong{font-size:18px}.seo-editorial-note p{margin:8px 0 10px}
.seo-site-links{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;width:min(900px,calc(100% - 48px));margin:32px auto;padding:24px 0;border-top:1px solid rgba(127,127,127,.22);font:600 13px/1.4 Inter,system-ui,sans-serif}
@media(max-width:720px){.seo-meta{grid-template-columns:1fr 1fr}.seo-prerender{padding:0 18px}.seo-prerender p,.seo-prerender li{font-size:16px}}
