
/* Unified editorial extensions: intentional hierarchy without changing design system */
.seo-editorial-extra,.seo-faq-library{max-width:1080px;margin:56px auto;padding:36px 26px;background:#faf9f6;border-top:1px solid #e7e2d9;color:#142e3b;line-height:1.8}
.seo-editorial-extra h2,.seo-faq-group h2{font-family:Georgia,serif;font-size:clamp(26px,3vw,36px);font-weight:400;line-height:1.2;margin:0 0 22px}
.seo-editorial-extra h3{font-size:17px;font-weight:600;margin:26px 0 8px}
.seo-editorial-extra p{font-size:16px;max-width:85ch;margin:0 0 17px}
.seo-faq-group{margin:36px 0;padding:22px 0;border-top:1px solid #d8d2c6}
.seo-faq-group details{border-bottom:1px solid #e2ded5;padding:12px 0}
.seo-faq-group summary{cursor:pointer;font-size:16px;font-weight:500;color:#173748;padding:10px 3px}
.seo-faq-group summary:hover{color:#a48550}
.seo-faq-group details p{padding:2px 16px 14px;margin:0;max-width:83ch;color:#435564}
@media(max-width:600px){.seo-editorial-extra,.seo-faq-library{padding:24px 17px;margin:25px auto}}
