.seo-page{max-width:980px;margin:auto;padding:48px 24px 72px}.seo-page h1{font-size:clamp(30px,5vw,52px);line-height:1.14;max-width:850px}.seo-lead{font-size:20px;line-height:1.7;color:#46556a}.seo-page section{margin:36px 0}.seo-page h2{font-size:27px;margin-bottom:14px}.seo-page p,.seo-page li{line-height:1.8}.seo-page li{margin:12px 0}.seo-page a,.seo-next a{color:#65501c;text-underline-offset:3px}.seo-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px}.seo-cards article{border:1px solid #d8e0e7;border-radius:14px;padding:22px;background:#fff}.seo-cards h3{margin:0 0 12px}.seo-next{padding:24px;background:#edf1f5;border-radius:16px}.seo-next a{display:inline-block;margin:6px 18px 6px 0}.breadcrumbs{font-size:14px}.seo-footer{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px}.seo-footer h2{font:700 18px Arial,sans-serif}.footer-links{display:flex;flex-direction:column;gap:10px}.hero-tagline{color:#617086}.public-gallery img{max-width:100%;height:auto}.public-gallery figure{margin:0}.public-gallery figcaption{line-height:1.6}.hero h1{font-size:clamp(34px,4.6vw,62px)}[hidden]{display:none!important}@media(max-width:720px){.seo-footer{grid-template-columns:1fr}.seo-page{padding:30px 20px 48px}.seo-lead{font-size:18px}}