.product-state-answer-list{list-style:none;padding:0;margin:1rem 0;display:grid;gap:1rem}
.product-state-answer{border:1px solid var(--border,#dbe3ec);border-radius:12px;padding:1rem;min-width:0}
.product-state-answer h3{font-size:1.1rem;line-height:1.45;margin:0 0 .5rem;overflow-wrap:anywhere}
.product-state-answer p{margin:.5rem 0;line-height:1.55}
.product-state-answer-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}
.product-state-answer-values span{display:flex;flex-direction:column;font-size:.9rem}
.product-state-answer-values strong{font-size:1.05rem;margin-top:.15rem}
.product-state-answer-more summary{cursor:pointer;padding:.65rem 0;font-weight:600}
.product-state-answer-more summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.product-state-answer-actions{margin-top:1rem}
.product-state-answer-actions .button{max-width:100%;white-space:normal;min-height:44px}
@media(max-width:600px){.product-state-answer-values{grid-template-columns:repeat(2,minmax(0,1fr))}.product-state-answer{padding:.85rem}}
