.comparison-gallery{padding-block:36px}.comparison-gallery .section-label{margin-bottom:12px}.comparison-gallery h2{font-size:clamp(28px,3vw,40px);line-height:1.1;margin-bottom:12px}.comparison-gallery .section-lead{font-size:15px;line-height:1.6;margin:0;max-width:780px}.comparison-control{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:20px 0 14px}.comparison-control label{font-size:13px;font-weight:650}.comparison-control select{font:inherit;font-size:14px;min-height:42px;min-width:260px;max-width:100%;padding:9px 36px 9px 12px;background:#fff;color:#17171b;border:1px solid #8a847a;border-radius:3px}.comparison-control .technical{margin-left:auto;font-size:10px;color:#68625a}.comparison-gallery figure{margin:0}.comparison-gallery figure>a{display:block;background:#fff;border:1px solid #ccc6bb}.comparison-gallery img{display:block;width:100%;height:clamp(240px,40vh,380px);object-fit:contain}.comparison-gallery figcaption{display:flex;justify-content:space-between;gap:12px;font-size:12px;line-height:1.5;margin:10px 0 6px}.comparison-gallery figcaption span{color:#68625a}.comparison-gallery #comparison-note{font-size:13px;line-height:1.6;min-height:42px;margin:0;max-width:960px}.comparison-gallery select:focus-visible,.comparison-gallery a:focus-visible{outline:3px solid #f53640;outline-offset:3px}@media(max-width:600px){.comparison-gallery{padding-block:28px}.comparison-control{gap:8px}.comparison-control label{width:100%}.comparison-control select{width:100%;min-width:0}.comparison-control .technical{margin:3px 0 0}.comparison-gallery img{height:clamp(220px,38vh,320px)}.comparison-gallery figcaption{flex-wrap:wrap}.comparison-gallery #comparison-note{min-height:64px}}
