.seo-page{max-width:1120px;margin:0 auto;padding:28px 24px 72px;color:#172033}.breadcrumbs{display:flex;gap:8px;align-items:center;color:#64748b;font-size:14px;margin:12px 0 52px}.breadcrumbs a{color:#0f766e}.seo-hero{max-width:880px}.seo-eyebrow{font-size:14px;font-weight:700;color:#0f766e;margin:0 0 12px}.seo-hero h1{font-size:clamp(34px,5vw,58px);line-height:1.12;letter-spacing:0;margin:0}.seo-lead{font-size:20px;line-height:1.75;color:#475569;margin:24px 0}.seo-actions{display:flex;gap:12px;flex-wrap:wrap}.seo-primary,.seo-secondary,.seo-header-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:6px;text-decoration:none;font-weight:700}.seo-primary,.seo-header-cta{background:#0f766e;color:#fff}.seo-secondary{border:1px solid #cbd5e1;color:#1e293b;background:#fff}.seo-header-cta{min-height:38px;font-size:14px}.seo-visual{margin:48px 0 24px}.seo-visual img{display:block;width:100%;height:auto;max-height:640px;object-fit:contain;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.seo-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.seo-section{padding:36px 0;border-bottom:1px solid #e2e8f0}.seo-section h2,.seo-related h2,.seo-fact-box h2{font-size:24px;letter-spacing:0;margin:0 0 18px}.seo-section ul{padding-left:22px;margin:0}.seo-section li,.seo-section p{font-size:17px;line-height:1.8;color:#475569;margin:8px 0}.faq-list{grid-column:1/-1}.faq-list details{border-top:1px solid #e2e8f0;padding:16px 0}.faq-list summary{font-size:17px;font-weight:700;cursor:pointer}.seo-fact-box{grid-column:1/-1;margin-top:36px;padding:28px;background:#f0fdfa;border-left:4px solid #0f766e;border-radius:4px}.seo-fact-box p{font-size:17px;line-height:1.8}.seo-fact-box dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0 0}.seo-fact-box dl div{display:block}.seo-fact-box dt{font-size:13px;color:#64748b}.seo-fact-box dd{font-weight:700;margin:6px 0 0}.seo-related{padding:56px 0 0}.seo-related div{display:flex;gap:10px;flex-wrap:wrap}.seo-related a{padding:10px 14px;border:1px solid #cbd5e1;border-radius:6px;color:#0f766e;text-decoration:none}.seo-footer{padding:32px 24px;text-align:center;border-top:1px solid #e2e8f0;background:#f8fafc}.seo-footer nav{display:flex;gap:18px;justify-content:center;flex-wrap:wrap}.seo-footer a{color:#0f766e}.seo-footer p{color:#64748b}.desktop-nav{gap:18px}.desktop-nav a{white-space:nowrap}@media(max-width:900px){.desktop-nav{display:none}.seo-content{grid-template-columns:1fr}.seo-page{padding-left:18px;padding-right:18px}.seo-hero h1{font-size:36px}.seo-lead{font-size:18px}.seo-fact-box dl{grid-template-columns:1fr}.seo-header-cta{display:inline-flex}}
