.seo-content{background:#071a2e;color:#fff;padding:48px 6vw;border-top:1px solid #294761}.seo-inner{max-width:1050px;margin:auto}.seo-content h2{font-size:clamp(25px,3vw,34px);line-height:1.2}.seo-content h3{margin-top:28px;font-size:22px}.seo-content p,.seo-article p{font-size:17px;line-height:1.75;color:#d5e1ed}.seo-content a,.seo-article a{color:#9fd0ff;text-decoration:underline;text-underline-offset:3px}.seo-links{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.seo-links a{display:block;padding:20px;border:1px solid #466782;border-radius:8px;font-weight:700;line-height:1.5}.seo-footer-links{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;padding:24px 12px}.seo-footer-links a{color:#d5e1ed;text-decoration:underline;font-size:14px}.seo-article{max-width:960px;margin:auto;padding:48px 24px 64px}.seo-article h1{font-size:clamp(32px,5vw,48px);line-height:1.12;color:white}.seo-article h2{font-size:26px;margin-top:38px;line-height:1.25;color:white}.seo-eyebrow{font-size:12px!important;letter-spacing:.1em}.seo-button{display:inline-block;background:#086cce;color:white!important;padding:16px 24px;border-radius:6px;font-weight:700}.seo-article nav{color:#d5e1ed;line-height:1.6}@media(max-width:700px){.seo-links{grid-template-columns:1fr}.seo-content{padding:32px 20px}.seo-article{padding:32px 20px}.seo-footer-links{gap:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
html body.painting-guide{background:#071320!important;color:#fff!important}.painting-guide .seo-article{width:100%;min-width:0}.painting-guide .seo-article p{color:#d5e1ed!important}.painting-guide .seo-article h1,.painting-guide .seo-article h2{color:#fff!important}
