.faq-item__header{align-items:center;background:none;border:none;cursor:pointer;display:flex;font:inherit;gap:1rem;justify-content:space-between;padding:.5rem 0;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.faq-item__header:focus-visible{outline:3px solid var(--clr-primary-40);outline-offset:2px}.faq-item__question{color:var(--clr-primary-120,#1b2826);font-size:1rem;font-weight:500;line-height:1.75rem}.faq-item__icon--opened{transform:rotate(180deg);transition:transform .3s ease}.faq-item__icon--closed{transform:rotate(0);transition:transform .3s ease}.faq-item__content{color:var(--clr-black,#000);font-size:.875rem;font-weight:500;line-height:1.5rem;padding:1.5rem 1.5rem 3rem}.faq-container{display:flex;justify-content:center;padding:0 var(--padding-page-x);width:100%}.faq-container__inner{display:flex;flex-direction:column;gap:2rem;max-width:48rem;width:100%}.faq-container__header{color:var(--clr-primary-120,#1b2826);display:flex;flex-direction:column;gap:.5rem;text-align:center}.faq-container__header h2{font-size:2rem;font-weight:700;letter-spacing:-.04em;line-height:3.25rem}@media(max-width:767px){.faq-container__header h2{font-size:1.5rem;line-height:2rem}}.faq-container__header p{font-size:1.25rem;font-weight:400;line-height:1.75rem}@media(max-width:767px){.faq-container__header p{font-size:1rem}}.faq-container__items{display:flex;flex-direction:column}
