.seo-intro,.seo-text{max-width:1240px;margin:0 auto;color:#14243d}
.seo-intro{padding:30px 32px 24px;border-bottom:1px solid #d8e5f2}
.seo-intro h1,.seo-text h2{margin:0 0 10px;color:#082d70;font-size:clamp(22px,2.1vw,30px);line-height:1.3;letter-spacing:-.02em}
.seo-intro p,.seo-text p{margin:0;color:#354761;font-size:16px;line-height:1.75}
.seo-text{width:100%;padding:8px 0 0}
@media(max-width:700px){.seo-intro{padding:24px 20px 20px}.seo-intro h1,.seo-text h2{font-size:22px}.seo-intro p,.seo-text p{font-size:14px}.seo-text{padding-top:4px}}
