/* Wave 3 (2026-10-20): /brands/ hub, near-me blocks, freezer section, "See all brands" links */
.w3-allbrands{margin:20px 0 0;font-weight:700}
.w3-allbrands a{display:inline-flex;align-items:center;gap:6px;min-height:48px;color:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--teal)}
.brands-r1 .w3-allbrands{text-align:center}
.w3-nearme{margin:24px 0 0;max-width:72ch}
.w3-nearme h3{margin:0 0 10px}
.w3-nearme p{margin:0 0 10px}
.w3-freezer{margin-top:48px;max-width:72ch}
.w3-freezer h3{margin:24px 0 8px}
.w3-list{margin:12px 0 16px;padding-left:1.2em}
.w3-list li{margin:6px 0}
.w3-svc-list{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 24px}
.w3-svc-list a{display:flex;align-items:center;min-height:48px;font-weight:700;color:inherit}
.w3-hub-hero .copy{grid-column:1/-1;max-width:760px}
.w3-hub .w3-disc{margin-top:24px}
.w3-hub .w3-nap{font-size:.95rem}
.w3-hub .w3-h2-2{margin-top:72px}
.w3-hub .svc-logos + .svc-fine{margin-top:48px}
.sr-dark .w3-nearme,.sr-dark .w3-freezer,.sr-dark .w3-nearme h3,.sr-dark .w3-freezer h2,.sr-dark .w3-freezer h3{color:var(--paper)}
.sr-dark .w3-nearme p,.sr-dark .w3-freezer p,.sr-dark .w3-freezer li{color:var(--paper);opacity:.88}
