
.stz-short-intro{max-width:900px;line-height:1.65;margin:.55rem 0 1rem;color:var(--muted,#4b5563)}
.stz-seo-article,.stz-faq-section{margin-top:2rem;background:#fff;border:1px solid #dfe7e3;border-radius:14px;padding:clamp(1rem,2vw,1.6rem);line-height:1.75}
.stz-seo-article h2,.stz-faq-section h2{margin:1.5rem 0 .65rem;line-height:1.25}.stz-seo-article h2:first-child{margin-top:0}
.stz-seo-article p{margin:.7rem 0}.stz-keyword-summary{font-size:.94rem;background:#f5faf7;padding:.8rem;border-left:4px solid #1f7a5b}
.stz-faq-section details{border-top:1px solid #e5e7eb;padding:.75rem 0}.stz-faq-section summary{font-weight:700;cursor:pointer}.stz-faq-section p{margin:.55rem 0 0}
@media(max-width:700px){.stz-seo-article,.stz-faq-section{border-radius:10px;padding:1rem}}
