.faq{--faq-ink:#000;--faq-rule:#dbdfe7;--faq-font:"Poppins",sans-serif;box-sizing:border-box;font-family:var(--faq-font);padding:60px 0;width:100%}.faq__grid{align-items:start;row-gap:32px}.faq__title{color:var(--faq-ink);font-family:var(--faq-font);font-size:32px;font-weight:300;letter-spacing:-.04em;line-height:1;margin:0;text-transform:none}.faq__list{border-top:1px solid var(--faq-rule)}.faq__item{border-bottom:1px solid var(--faq-rule)}.faq__question{align-items:center;color:var(--faq-ink);cursor:pointer;display:flex;gap:16px;list-style:none;padding:32px 0}.faq__question *{cursor:pointer}.faq__question::-webkit-details-marker{display:none}.faq__question:focus-visible{outline:3px solid var(--faq-ink);outline-offset:3px}.faq__question-text{flex:1 1 0;font-family:var(--faq-font);font-size:24px;font-weight:400;letter-spacing:-.01em;line-height:1.2;min-width:0}.faq__chevron{flex:none;transition:transform .25s ease}.faq__item[open] .faq__chevron{transform:rotate(180deg)}.faq__item--closing[open] .faq__chevron{transform:none}.faq__answer{color:var(--faq-ink);padding-bottom:24px}.faq__answer li,.faq__answer p{color:inherit;font-family:var(--faq-font);font-size:16px;font-weight:400;line-height:1.5;margin:0}.faq__answer p+p{margin-top:24px}.faq__answer a,.faq__answer a:focus,.faq__answer a:hover,.faq__answer a:visited{color:inherit;font-family:inherit;text-decoration:underline}.faq__item[open] .faq__answer{animation:faq-answer-in .3s ease-out}@keyframes faq-answer-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.faq__item[open] .faq__answer{animation:none}.faq__chevron{transition:none}}@media (min-width:1024px){.faq__answer li,.faq__answer p{font-size:17px}}@media (min-width:1200px){.faq{padding:100px 0}.faq__title{font-size:48px}}@media (min-width:1440px){.faq__answer li,.faq__answer p{font-size:18px}}