.landing-faq{position:relative;background:var(--landing-light)}.landing-faq__anchor{position:absolute;top:0;pointer-events:none}.landing-faq__wrap{max-width:800px;margin:0 auto;padding:0 2rem}@media screen and (min-width:750px){.landing-faq__wrap{padding:0 3.2rem}}.landing-faq__header{text-align:center;margin-bottom:4.8rem}.landing-faq__eyebrow{font-family:var(--font-landing-heading);font-weight:600;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;color:var(--landing-lime);margin:0 0 1.2rem}.landing-faq__heading{font-family:var(--font-landing-heading);font-weight:700;font-size:clamp(2.8rem,3.5vw,4.8rem);line-height:1.15;color:var(--landing-charcoal);margin:0;text-wrap:balance}.landing-faq__list{display:flex;flex-direction:column;gap:1.2rem}.landing-faq__item{background:var(--landing-white);border:1px solid var(--landing-border);border-radius:var(--landing-radius);overflow:hidden;transition:border-color .2s ease}.landing-faq__item[open]{border-color:var(--landing-lime)}.landing-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2rem 2.4rem;cursor:pointer;list-style:none}.landing-faq__summary::-webkit-details-marker{display:none}.landing-faq__summary::marker{content:""}.landing-faq__question{font-family:var(--font-landing-heading);font-weight:600;font-size:1.6rem;color:var(--landing-charcoal)}.landing-faq__icon{flex-shrink:0;width:28px;height:28px;border-radius:9999px;background:var(--landing-light);color:var(--landing-charcoal);display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease}.landing-faq__item[open] .landing-faq__icon{background:var(--landing-lime)}.landing-faq__icon svg{width:14px;height:14px}.landing-faq__icon-minus,.landing-faq__item[open] .landing-faq__icon-plus{display:none}.landing-faq__item[open] .landing-faq__icon-minus{display:inline-flex}.landing-faq__answer{padding:0 2.4rem 2.4rem;font-family:var(--font-landing-body);font-size:1.4rem;line-height:1.65;color:var(--landing-charcoal-soft)}.landing-faq__answer p{margin:0 0 .75em}.landing-faq__answer p:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-landing-faq.css.map */
