#b24-equipment .b24p-variant-choice{margin:20px 0;color:var(--ink)}
#b24-equipment .b24p-variant-choice>span{display:block;font-size:14px;font-weight:700;margin-bottom:9px}
#b24-equipment .b24p-variant-options{display:flex;gap:8px;flex-wrap:wrap}
#b24-equipment .b24p-variant-options button{background:#fff;border:1px solid #b8d3e0;border-radius:7px;padding:10px 14px;min-height:42px;color:#18364c;font-size:14px}
#b24-equipment .b24p-variant-options button[aria-pressed=true]{background:#0082b0;color:#fff;border-color:#0082b0}
#b24-equipment[data-b24-family] .b24p-intro{min-height:72px}
#b24-equipment .b24p-product{border-radius:14px}
#b24-equipment .b24p-photo-stage img{max-height:370px;object-fit:contain}
#b24-catalog.b24-legacy-layout{background:#fff;min-width:0}
#b24-catalog.b24-legacy-layout>.wrap.layout{width:100%;max-width:none;margin:0;padding:0;display:grid;grid-template-columns:calc(25% - 48px) minmax(0,75%);gap:48px}
#b24-catalog.b24-legacy-layout main{min-width:0}
#b24-catalog.b24-legacy-layout .b24p-intro{font-size:16px;overflow-wrap:anywhere}
#b24-catalog.b24-legacy-layout .b24p-summary h2{overflow-wrap:anywhere}
#b24-catalog.b24-legacy-layout .b24p-specs dd{overflow-wrap:anywhere}
@media(max-width:1000px){#b24-catalog.b24-legacy-layout>.wrap.layout{display:block}#b24-catalog.b24-legacy-layout aside{margin-bottom:24px}}
@media(max-width:600px){#b24-equipment[data-b24-family] .b24p-intro{min-height:0}#b24-equipment .b24p-variant-options button{flex:1}#b24-catalog.b24-legacy-layout .b24p-summary h2{font-size:23px}}
