.catalog-intro{background:#edf3f8}.catalog-intro h1{font-size:clamp(50px,5.8vw,82px)}.catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.catalog-card{min-width:0;background:#fff}.catalog-image{background:#eef3f7;aspect-ratio:560/360;overflow:hidden}.catalog-image img{width:100%;height:100%;object-fit:contain;transition:transform .4s}.catalog-card .card-copy{padding:25px 28px}.catalog-card .card-copy p{min-height:60px}.chip-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:19px}.chip-row span{font-size:9px;color:#526a7c;border:1px solid #dce5eb;padding:4px 8px}.home-catalog{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-filters{display:flex;gap:8px;flex-wrap:wrap}.catalog-filters button{background:#fff;color:#41576a;font-size:10px;padding:9px 12px;border:1px solid #d4dee7}.catalog-filters button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.catalog-card[hidden]{display:none}.breadcrumb{font-size:11px;color:#667d8e;display:inline-block;margin-bottom:27px}.product-tagline{font-size:31px;letter-spacing:-.5px;margin-bottom:25px}.comparison{background:#f4f7f9}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:580px;text-align:left;font-size:12px}caption{text-align:left;font-size:12px;color:#66717b;margin-bottom:20px}th,td{padding:19px 20px;border-bottom:1px solid #d6e0e8;vertical-align:top}thead th{background:#e5edf4;font-size:13px}tbody th{width:27%;font-weight:600}td{width:36.5%;color:#526574}.comparison .note{max-width:none}.product-hero figure img{width:100%}@media(max-width:1000px){.home-catalog{grid-template-columns:1fr 1fr}.home-catalog .catalog-card:last-child{grid-column:1/-1}.home-catalog .catalog-card:last-child .catalog-image{aspect-ratio:2.6}}@media(max-width:680px){.catalog-grid,.home-catalog{grid-template-columns:1fr}.home-catalog .catalog-card:last-child{grid-column:auto}.home-catalog .catalog-card:last-child .catalog-image{aspect-ratio:560/360}.catalog-filters{margin-top:22px}.catalog-filters button{padding:10px}.catalog-card .card-copy p{min-height:0}.catalog-intro h1{font-size:58px}.product-tagline{font-size:29px}.catalog-card .card-copy{padding:24px}.catalog-intro{padding-bottom:40px}}
