/* Shared product answers use the existing accessible FAQ treatment. */
.product-answers{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,80px);padding:clamp(48px,6vw,84px) var(--gutter);background:var(--cream);color:var(--plum)}
.product-answers__intro{max-width:420px}
.product-answers__intro h2{font-size:clamp(36px,4.2vw,62px);line-height:1.05;letter-spacing:-.035em;margin:0 0 18px}
.product-answers__intro>p:last-child{font-size:14px;line-height:1.65;max-width:300px}
.product-answers__list{min-width:0;width:100%}
.product-answers__list .faq-item summary{font-size:clamp(14px,1.2vw,17px);line-height:1.5}
.product-answers__list .faq-item>div{font-size:14px;line-height:1.75}
.product-answers__list .faq-item>div a{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;max-width:100%}
.product-answers__list .faq-item>div a .site-action-icon{flex:none}
@media(max-width:760px){.product-answers{grid-template-columns:minmax(0,1fr);gap:18px}.product-answers__intro{max-width:none}.product-answers__intro h2{max-width:440px}.product-answers__intro>p:last-child{max-width:none}.product-answers__list .faq-item>div{font-size:14px}}

.product-answers [id]{scroll-margin-top:180px}
