
/* SEO content pages: scoped presentation and shared navigation */
.seo-main{max-width:1136px;margin:0 auto;padding:48px 24px 72px;color:#292c30}.seo-main h1{font:700 clamp(34px,5vw,54px)/1.15 Inter,Arial,sans-serif;letter-spacing:-.04em;color:#292c30;margin:12px 0 24px}.seo-main h2{font:700 clamp(26px,3vw,34px)/1.3 Inter,Arial,sans-serif;color:#292c30;margin:36px 0 18px}.seo-main h3{font:600 20px/1.4 Inter,Arial,sans-serif;color:#292c30;margin-bottom:12px}.seo-main p,.seo-main li{color:#50565d;line-height:1.8}.seo-main p{margin:14px 0}.seo-main ul,.seo-main ol{padding-left:24px;margin:12px 0 20px}.seo-main li{margin:6px 0}.seo-main a:not(.btn){color:#923509;text-decoration:underline;text-underline-offset:3px}.seo-lead{font-size:19px;max-width:780px}.seo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:26px 0}.seo-card{padding:26px;background:#fff;border:1px solid #e6e0da;border-radius:18px}.seo-card h2{margin-top:0}.seo-band{background:#fff0e3;border:1px solid #e8c7ad;border-radius:18px;padding:26px;margin:28px 0}.seo-band h2{margin-top:0}.seo-faq details{padding:18px 0;border-bottom:1px solid #ddd7d0}.seo-faq summary{font-weight:600;color:#292c30;cursor:pointer}.seo-faq details p{max-width:850px}.seo-home-extra{max-width:1136px;margin:auto;padding:50px 24px}.seo-home-extra h2{color:#292c30;font:700 32px/1.3 Inter,Arial,sans-serif;margin:0 0 18px}.seo-home-extra p{color:#50565d;margin:12px 0}.seo-home-extra a{color:#923509;text-decoration:underline}.seo-home-extra details{padding:16px 0;border-bottom:1px solid #ddd7d0}.seo-home-extra summary{font-weight:600;cursor:pointer}.nav a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}.footer-copy a{color:#923509}.nav{gap:18px}
@media(max-width:950px){.header{flex-direction:column}.nav{justify-content:center;gap:12px 17px}.nav a:not(.nav-cta){display:inline-block}}
@media(max-width:650px){.seo-grid{grid-template-columns:1fr}.seo-main{padding:32px 20px 56px}.seo-card,.seo-band{padding:22px}.seo-home-extra{padding:38px 22px}.nav a{font-size:12px}}
