/* Product-specific buyer questions; layout follows this site's visual style. */
.product-questions{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:var(--sc-space,42px) 18px;border-top:1px solid rgba(128,128,128,.36)}
.product-questions .pq-inner{min-width:0}.product-questions .pq-intro h2{margin:0 0 .45em}.product-questions .pq-intro p{margin:0 0 1em;line-height:1.5}.product-questions .pq-list{min-width:0}
.product-questions details{min-width:0;border-top:1px solid rgba(128,128,128,.38);padding:1rem 0}.product-questions details:last-child{border-bottom:1px solid rgba(128,128,128,.38)}
.product-questions summary{cursor:pointer;list-style:none;font-weight:700;display:flex;justify-content:space-between;gap:1rem}.product-questions summary::-webkit-details-marker{display:none}.product-questions summary:after{content:"+";font-weight:400}.product-questions details[open]>summary:after{content:"−"}.product-questions details p{line-height:1.6;margin:.8rem 0 0}.product-questions a{text-decoration:underline}
.product-questions[data-pq-layout="split"] .pq-inner{display:grid;grid-template-columns:minmax(13rem,.8fr) minmax(0,1.2fr);gap:2rem}
.product-questions[data-pq-layout="cards"] .pq-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;align-items:start}.product-questions[data-pq-layout="cards"] details{border:1px solid rgba(128,128,128,.38);border-radius:10px;padding:1rem}
@media(max-width:640px){.product-questions[data-pq-layout="split"] .pq-inner,.product-questions[data-pq-layout="cards"] .pq-list{grid-template-columns:minmax(0,1fr);gap:.6rem}.product-questions{padding:var(--sc-space,32px) 16px}}
