@layer reset,base,guide,banner,utilities;.faq{padding-bottom:clamp(60px,calc(42.5px + 5.46875vw),130px)}.faq__inner{max-width:1260px;margin-inline:auto}.faq__header{margin-bottom:clamp(30px,calc(27.5px + 0.78125vw),40px)}.faq__title{line-height:1.2}.faq__intro{max-width:1260px;line-height:1.25}.faq__list{padding:10px 20px 30px;background:var(--color__white);border-radius:25px}.faq__item{border-bottom:1px solid var(--color__main)}.faq__question{margin:0}.faq__toggle{display:grid;grid-template-columns:minmax(0, 1fr) 19px;align-items:center;gap:20px;min-height:75px;padding-block:20px;font-family:var(--font__family)}.faq__toggle:focus-visible{outline:2px solid var(--color__main);outline-offset:4px}.faq__label{line-height:1.2}.faq__chevron{display:block;width:19px;height:11px;transition:transform 300ms ease}.faq__answer{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows 300ms ease,opacity 250ms ease,visibility 0ms linear 300ms}.faq__text{min-height:0;max-width:1125px;overflow:hidden;padding-bottom:0;transition:padding-bottom 300ms ease}.faq__text p,.faq__text li{font-size:clamp(16px,calc(15.5px + 0.15625vw),18px);line-height:1.25}.faq__text p:not(:last-child){margin-bottom:20px}.faq__item--open .faq__chevron{transform:rotate(180deg)}.faq__item--open .faq__answer{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows 300ms ease,opacity 250ms ease,visibility 0ms}.faq__item--open .faq__text{padding-bottom:25px}@media screen and (min-width: 768px){.faq__list{padding:10px 45px 50px;border-radius:44px}.faq__toggle{min-height:85px}.faq__item--open .faq__text{padding-bottom:30px}.faq__inner{width:calc(100% - 40px)}}/*# sourceMappingURL=Faq.css.map */