.article-faq-wrapper{max-width:calc(720px + 2 * var(--gutter-container));margin:3rem auto;padding:0 var(--gutter-container);font-family:var(--sd-font-body);color:var(--sd-ink)}.article-faq__title{font-family:var(--sd-font-display);font-weight:var(--sd-weight-display);font-size:clamp(1.5rem,3.5vw,2rem);line-height:1.2;letter-spacing:-.02em;margin:0 0 var(--sd-gap-sm);color:var(--sd-ink)}.accordion{border-top:1px solid var(--sd-hairline)}.accordion-item{border-bottom:1px solid var(--sd-hairline)}.accordion-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;cursor:pointer;list-style:none}.accordion-header::-webkit-details-marker{display:none}.accordion-header h3{font-family:var(--sd-font-display);font-weight:var(--sd-weight-title);font-size:1.0625rem;line-height:1.4;margin:0;color:var(--sd-ink)}.accordion-icon{font-size:1.5rem;font-weight:300;line-height:1;color:var(--sd-terracotta);transition:transform .2s ease;flex-shrink:0}.accordion-item[open] .accordion-icon{transform:rotate(45deg)}.accordion-content{padding:0 0 1.25rem}.accordion-content p{margin:0;line-height:1.7;color:var(--sd-body)}@media(hover:hover)and (pointer:fine){.accordion-header:hover h3{color:var(--sd-forest)}}@media(prefers-reduced-motion:reduce){.accordion-icon{transition:none}}@media(max-width:749px){.article-faq-wrapper{margin:2rem auto}.accordion-header{padding:1rem 0}.accordion-header h3{font-size:1rem}.accordion-content{padding:0 0 1rem}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/section-article-faq.css.map */
