.hsi-catalog{margin-block:24px}.hsi-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.hsi-info{border:1px solid var(--lv-border,#d4d4d4);overflow-wrap:anywhere;border-radius:12px;margin-block:14px;padding:18px}.hsi-info p{margin-block:10px;line-height:1.6}.hsi-info h3{margin-top:0;font-size:1.1rem}.hsi-info .lv-btn{min-height:44px;margin-top:16px;display:flex}.hsi-info dl{grid-template-columns:1fr auto;gap:10px;display:grid}.hsi-info dd{text-align:right;margin:0}.hsi-calculator label{margin-block:12px;display:block}.hsi-calculator input{width:100%;max-width:20rem;min-height:44px;display:block}.hsi-calculator button{min-height:44px}.hsi-info strong{display:block}.hsi-card{flex-direction:column;margin:0;padding:24px;display:flex}.hsi-card h3{font-size:1.2rem;line-height:1.3}.hsi-card>.lv-btn{margin-top:auto;padding:12px 16px}.hsi-card details{margin-bottom:18px}.hsi-price{margin:12px 0 18px;font-size:1.65rem}.hsi-price small{font-size:.85rem;font-weight:400}.hsi-actions{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.hsi-actions .lv-btn{min-height:44px}.hsi-catalog>details{margin:22px 0}.hsi-catalog summary{cursor:pointer;min-height:44px;padding:10px 0}.hsi-catalog .hsi-grid{margin-block:24px}
