.en-seo-intro {padding-block:64px;}
.en-seo-intro h1 {max-width:1000px;margin:8px 0 20px;font-size:clamp(28px,3.5vw,48px);line-height:1.15;color:#173e2c;letter-spacing:-.03em;}
.en-seo-intro__lead {max-width:920px;font-size:18px;line-height:1.7;}
.en-seo-intro__grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px;}
.en-seo-intro__grid article {padding:24px;background:#f3f6f1;border-radius:12px;}
.en-seo-intro__grid h2 {margin-top:0;font-size:22px;line-height:1.3;}
.en-seo-intro__grid p {font-size:15px;line-height:1.7;}
.en-seo-intro__grid a,.en-editorial a:not(.season-button),.en-product-services a {color:#23543a;text-decoration:underline;text-underline-offset:3px;}
.en-editorial {max-width:940px;margin-inline:auto;font-size:17px;line-height:1.8;overflow-wrap:anywhere;}
.en-editorial__lead {font-size:20px;line-height:1.7;}
.en-editorial section {margin-block:36px;scroll-margin-top:120px;}
.en-editorial h2 {font-size:clamp(23px,2.8vw,32px);line-height:1.3;margin:0 0 16px;}
.en-editorial ul {padding-left:24px;}.en-editorial li {margin-block:9px;}
.en-editorial__nav {display:flex;flex-wrap:wrap;gap:12px 24px;padding:20px;background:#f3f6f1;border-radius:12px;}
.en-editorial__note {font-size:14px;color:#4b5c51;}
.en-product-services {font-size:14px;line-height:1.6;margin-block:14px;}
.en-catalog-links {display:flex;flex-wrap:wrap;gap:12px 24px;margin-block:20px 30px;}
@media(max-width:700px){.en-seo-intro {padding-block:40px;}.en-seo-intro__grid {grid-template-columns:1fr;gap:14px;}.en-editorial__lead {font-size:18px;}.en-editorial {font-size:16px;}}
