.seo-copy{max-width:980px}.seo-copy h2{font-size:clamp(27px,3vw,42px);line-height:1.15}.seo-copy h3{font-size:22px;margin:34px 0 12px;line-height:1.3}.seo-copy p{font-size:16px;line-height:1.85;max-width:78ch}.seo-related h2{font-size:clamp(26px,3vw,38px)}.seo-related ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-left:20px}.seo-related a{text-decoration:underline;text-underline-offset:4px;line-height:1.6}.seo-feature-image img{width:100%;height:auto;display:block;border:1px solid #dce4dc;border-radius:16px}.seo-feature-image{max-width:1050px}.seo-feature-image figcaption{font-size:12px;margin-top:12px;color:#52675f}.sector-hero h1,.seo-feature-hero h1{font-size:clamp(36px,4vw,62px);line-height:1.12;overflow-wrap:normal}.hero h1{font-size:clamp(38px,4.4vw,68px)}@media(max-width:700px){.seo-related ul{grid-template-columns:1fr}.seo-copy p{font-size:15px}.seo-copy h3{font-size:21px}.sector-hero h1,.seo-feature-hero h1{font-size:36px}}