.block-faq{background-color:#fcf9f8;padding:5rem 2rem}.block-faq__container{margin:0 auto;max-width:760px}.block-faq__header{margin-bottom:64px;text-align:center}.block-faq__eyebrow{color:#755a25;font-family:Plus Jakarta Sans,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.13em;margin-bottom:8px;text-transform:uppercase}.block-faq__heading{color:#1c1b1b;font-family:EB Garamond,serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500}.block-faq__list{border-top:1px solid #e5e2e1;display:flex;flex-direction:column}.block-faq__item{border-bottom:1px solid #e5e2e1}.block-faq__question{align-items:center;background:none;border:none;color:#1c1b1b;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:.9375rem;font-weight:600;gap:16px;justify-content:space-between;padding:1.25rem 0;text-align:left;transition:color .2s ease;width:100%}.block-faq__question:hover,.block-faq__question[aria-expanded=true]{color:#16342d}.block-faq__question[aria-expanded=true] .block-faq__icon{color:#16342d;transform:rotate(45deg)}.block-faq__icon{color:#414846;display:inline-block;flex-shrink:0;font-size:1.375rem;font-weight:300;line-height:1;transition:transform .3s ease,color .2s ease}.block-faq__answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.block-faq__answer:not([hidden]){max-height:500px;padding-bottom:1.25rem}.block-faq__answer p{color:#414846;font-family:Plus Jakarta Sans,sans-serif;font-size:.9375rem;line-height:1.75;margin:0}@media(max-width:768px){.block-faq{padding:4rem 1.25rem}.block-faq__header{margin-bottom:2.5rem}}@media(max-width:576px){.block-faq{padding:3rem 1rem}.block-faq__header{margin-bottom:2rem}.block-faq__heading{font-size:1.625rem}.block-faq__question{font-size:.9375rem;gap:.75rem;padding:1rem 0}.block-faq__answer:not([hidden]){padding-bottom:1rem}.block-faq__answer p{font-size:.875rem;line-height:1.65}}