.content{--grid-cols-desktop:4;--grid-cols-mobile:2;height:auto}.faq__title{padding-bottom:16px;font-size:20px;font-weight:800;line-height:28px}.faq .ui-accordion{flex-direction:column;gap:8px;padding:0;display:flex}.faq .ui-accordion-item{border:1px solid var(--gray-200);border-radius:20px;overflow:hidden}.faq .ui-accordion-item .ui-accordion__header{border-top:none;align-items:center;gap:12px;height:auto;padding:12px 12px 12px 16px}.faq .ui-accordion-item .ui-accordion__header>span{flex:1;font-size:16px;font-weight:600;line-height:22px}.faq .ui-accordion-item .ui-accordion__header--button{background-color:var(--gray-100);border-radius:50%;flex-shrink:0;width:32px;height:32px;transition:background-color .15s}.faq .ui-accordion-item .ui-accordion__header--button svg{width:16px;height:16px}.faq .ui-accordion-item:hover .ui-accordion__header--button{background-color:var(--blue-100)}.faq .ui-accordion-item .ui-accordion__content{padding-inline:16px;font-size:16px;line-height:22px}.faq .ui-accordion-item .ui-accordion__content--visible{padding-bottom:16px}@media (width>=768px){.faq__title{padding-bottom:16px;font-size:24px;font-weight:800;line-height:30px}.faq .ui-accordion-item .ui-accordion__header{padding:16px 16px 16px 24px}.faq .ui-accordion-item .ui-accordion__header>span{font-size:18px;line-height:24px}.faq .ui-accordion-item .ui-accordion__header--button{width:40px;height:40px}.faq .ui-accordion-item .ui-accordion__header--button svg{width:20px;height:20px}.faq .ui-accordion-item .ui-accordion__content{padding-inline:24px;font-size:18px;line-height:24px}.faq .ui-accordion-item .ui-accordion__content--visible{padding-bottom:24px}}
