.seo-editorial{max-width:1080px;margin:clamp(28px,4vw,52px) auto;padding:clamp(22px,3vw,36px);border:1px solid rgba(200,170,114,.22);border-radius:18px;background:#14120f;box-sizing:border-box}.seo-editorial h2{font-family:Georgia,serif;color:#e4cfac;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.25;margin:0 0 18px}.seo-editorial h3{font-family:inherit;font-size:1.1rem;color:#f0e7d8;margin:24px 0 10px}.seo-editorial p{font-size:1rem;line-height:1.75;color:#d7cfc3;max-width:85ch;margin:12px 0}.seo-editorial a{color:#e4cfac;text-decoration:underline;text-underline-offset:3px}.seo-editorial a:hover{color:#fff}.seo-editorial a:focus-visible{outline:2px solid #e4cfac;outline-offset:4px}@media(max-width:700px){.seo-editorial{width:calc(100% - 32px);padding:22px 18px;margin:28px auto}.seo-editorial p{font-size:1rem;line-height:1.65}}
