/* UV brands use the established Aqua Best product layout. */
.uv-brands-page .page-hero h1{font-size:clamp(1.85rem,3vw,2.9rem);line-height:1.25;overflow-wrap:normal}
.uv-brands-page .page-eyebrow{line-height:1.8}
.uv-brand-grid .parts-photo{height:260px;padding:10px}
.uv-brand-grid .parts-copy h3{font-size:1.06rem}
.uv-status{display:inline-block;align-self:flex-start;border:1px solid #b88a36;border-radius:6px;padding:6px 10px;font-size:.76rem;font-weight:700;line-height:1.6;color:var(--text);background:var(--alt)}
.uv-legacy-notice{border-inline-start:4px solid #b88a36;border-radius:6px;padding:22px;background:var(--alt);color:var(--text);line-height:1.85;max-width:85ch}
.uv-sizing-note{font-size:.88rem;line-height:1.8;color:var(--muted);margin-top:18px;max-width:85ch}
.uv-brand-entry{background:var(--alt)}
.uv-brand-entry .parts-grid{margin-top:32px}
[data-uv-card][hidden],[data-uv-empty][hidden]{display:none!important}
#uv-products,#system-selection,#uv-brand-ranges{scroll-margin-top:110px}
@media(max-width:600px){.uv-brand-grid .parts-photo{height:240px}.uv-brands-page .page-hero h1{font-size:1.8rem}.uv-brands-page .page-table th{width:auto}.uv-brands-page .sales-jump .wrap{gap:10px 20px}}
