.faq{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:2.5rem 0}@media(min-width:1024px){.faq{gap:2.5rem;padding:5rem 0}}.faq__heading{width:100%;max-width:628px;margin:0;text-align:center;text-transform:uppercase}@media(min-width:768px){.faq__heading{line-height:1.625rem}}.faq__list{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:628px}
.faq__item{padding-bottom:1.5rem;border-bottom:1px solid var(--color-neutral-200)}.faq__question{display:flex;align-items:center;gap:.5rem;text-transform:uppercase;cursor:pointer;list-style:none}.faq__question::-webkit-details-marker{display:none}.faq__question::marker{content:""}.faq__question-text{flex:1 0 0;min-width:0}
.faq__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1rem;height:1rem;transition:transform .2s ease}.faq__icon svg{display:block;width:.75rem;height:auto}.faq__answer{margin-top:1rem;font-size:.875rem;line-height:1.25rem}.faq__answer p{margin:0}.faq__answer p+p{margin-top:.625rem}
.faq__item[open] .faq__icon{transform:rotate(180deg)}