.faq__section{width:100%;margin-bottom:1.5rem}.faq__section .faq__section_title{font-family:var(--font-family-gamble);font-size:var(--font-size-xl);font-weight:700;line-height:1.2;color:var(--color-neutral-800);margin:0 0 .75rem}@media(min-width: 1024px){.faq__section .faq__section_title{font-size:var(--font-size-2xl)}}.faq__section .faq__section--items{width:100%}.faq__section .faq__section--items .faq__item{width:100%;background-color:var(--surface-base);color:var(--color-text-primary);padding:.5rem 1rem;margin-bottom:.5rem;border-radius:.375rem;transition:background-color .3s ease-in-out;cursor:pointer;border:1px solid var(--color-border)}.faq__section .faq__section--items .faq__item[open]{background-color:var(--surface-light)}.faq__section .faq__section--items .faq__item:hover{background-color:var(--surface-base-hover)}.faq__section .faq__section--items .faq__item .faq__item--question,.faq__section .faq__section--items .faq__item .faq__item--summary{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0}.faq__section .faq__section--items .faq__item .faq__item--question .faq__item--title,.faq__section .faq__section--items .faq__item .faq__item--summary .faq__item--title{font-size:var(--font-size-md);font-weight:500}@media(min-width: 1024px){.faq__section .faq__section--items .faq__item .faq__item--question .faq__item--title,.faq__section .faq__section--items .faq__item .faq__item--summary .faq__item--title{font-size:1rem}}.faq__section .faq__section--items .faq__item .faq__item--question .faq__item--icon,.faq__section .faq__section--items .faq__item .faq__item--summary .faq__item--icon{width:1rem;height:1rem;transition:transform .3s ease-in-out}.faq__section .faq__section--items .faq__item .faq__item--question .faq__item--icon svg,.faq__section .faq__section--items .faq__item .faq__item--summary .faq__item--icon svg{width:100%;height:100%;color:var(--color-text-main);transition:color .3s ease-in-out}.faq__section .faq__section--items .faq__item[open] .faq__item--question .faq__item--icon,.faq__section .faq__section--items .faq__item[open] .faq__item--summary .faq__item--icon{transform:rotate(180deg);color:var(--color-text-main)}.faq__section .faq__section--items .faq__item .faq__item--answer{margin-bottom:0;padding:1rem}.faq__section .faq__section--items .faq__item .faq__item--answer p{font-size:var(--font-size-base);opacity:.7;padding-bottom:.5rem}