/* GRUZOWISKO R37 — isolated SEO category styling, preserving base brand layout */
.grz37-links{padding:34px 0 48px}.grz37-kicker{font-size:12px;font-weight:800;letter-spacing:.12em;color:#2581cf;margin-bottom:12px}.grz37-links h2,.grz37-else h2{font-size:clamp(23px,3vw,34px);line-height:1.15;color:#071c3b;margin:0 0 12px}.grz37-links>p{max-width:900px;color:#4d6380;margin:0 0 23px}.grz37-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.grz37-tiles a{display:flex;flex-direction:column;gap:9px;background:linear-gradient(135deg,#0b2547,#184d80);border-radius:14px;padding:22px;color:#fff;text-decoration:none;box-shadow:0 7px 15px #0b25471a}.grz37-tiles a:hover{background:#116bbc;transform:translateY(-2px)}.grz37-tiles strong{font-size:19px;color:#fff}.grz37-tiles small{color:#d5e6f8}.grz37-tiles span{color:#b9e4ff;font-size:13px;font-weight:800;margin-top:auto}.grz37-category{padding-top:24px;padding-bottom:72px}.grz37-breadcrumb{font-size:13px;color:#647d9b;margin-bottom:24px}.grz37-breadcrumb a{color:#006fbc;text-decoration:none}.grz37-title{background:linear-gradient(120deg,#051b37,#174b80);border-radius:18px;color:white;padding:clamp(24px,4vw,50px);margin-bottom:28px}.grz37-title h1{font-size:clamp(28px,4vw,52px);margin:0 0 13px;color:white}.grz37-title p{max-width:850px;color:#dcecf9;line-height:1.7;margin:0}.grz37-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:24px;flex-wrap:wrap}.grz37-bar a,.grz37-help a{color:#79c9ff;font-weight:800}.grz37-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px}.grz37-product{border:1px solid #d8e3f1;border-radius:15px;overflow:hidden;background:white}.grz37-product>a{color:inherit;text-decoration:none}.grz37-product img,.grz37-noimage{width:100%;height:220px;object-fit:cover}.grz37-noimage{display:flex;justify-content:center;align-items:center;flex-direction:column;background:#0c294f;color:#a9c9ed;font-weight:800;text-align:center}.grz37-info{padding:16px;display:grid;gap:10px}.grz37-info h2{font-size:17px;line-height:1.45;margin:0;color:#092242}.grz37-info small{font-size:12px;color:#597293}.grz37-price{font-size:23px;color:#071c3b;font-weight:900}.grz37-cta{font-size:13px;font-weight:800;color:#087acc}.grz37-pages{display:flex;gap:8px;margin:25px 0}.grz37-pages a{background:#f1f7fd;padding:11px 14px;text-decoration:none;border-radius:9px;color:#0b2547}.grz37-pages a.active{background:#0a4a88;color:#fff}.grz37-help,.grz37-else,.grz37-empty{background:#f3f7fc;border:1px solid #d8e3f1;border-radius:16px;padding:25px;margin-top:30px}.grz37-help h2{color:#092242}.grz37-help p{color:#39516c;line-height:1.7}.grz37-help a{color:#0768b4}
@media(max-width:650px){.grz37-tiles{grid-template-columns:1fr}.grz37-title{border-radius:12px}.grz37-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.grz37-product img,.grz37-noimage{height:145px}.grz37-info{padding:10px}.grz37-info h2{font-size:14px}.grz37-price{font-size:17px}}
