.seo-content {margin:32px auto;padding:20px;line-height:1.65;max-width:1200px;color:#222;background:#fff}
.seo-content h1,.seo-content h2,.seo-content h3 {margin:18px 0 12px;line-height:1.3}
.seo-content h1{font-size:clamp(24px,4vw,36px)}
.seo-content a {color:#a12525;text-decoration:underline;overflow-wrap:anywhere}
.seo-links{display:flex;flex-wrap:wrap;gap:10px 20px;margin:16px 0}
.seo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px}
.seo-card {border:1px solid #ddd;padding:16px;display:flex;flex-direction:column;gap:12px}
.seo-card img{width:100%;height:200px;object-fit:contain}
.seo-content select,.seo-content button{padding:10px;border:1px solid #ccc;min-height:44px}
.seo-content details{border-bottom:1px solid #ddd;padding:12px 0}
.seo-content summary{cursor:pointer}
.seo-breadcrumbs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}
.catalog__products > .seo-grid{width:100%}
