.s-faq__title:not(.visually-hidden){margin-bottom:var(--s-1200);text-align:center}.s-faq__cols{align-items:start;display:grid;gap:var(--s-600);grid-template-columns:repeat(2,minmax(0,1fr))}.s-faq__col{display:flex;flex-direction:column;gap:var(--s-300)}.s-faq__item{background:var(--c-white)}.s-faq__item,.s-faq__q{border-radius:var(--r-200)}.s-faq__q{align-items:center;color:var(--c-ink);cursor:pointer;display:flex;font-size:var(--fs-body);gap:var(--s-600);justify-content:space-between;line-height:var(--lh);list-style:none;padding:var(--s-600) var(--s-800)}.s-faq__q::-webkit-details-marker{display:none}.s-faq__q::marker{content:""}.s-faq__arrow{flex:0 0 24px;height:24px;transition:transform .2s;width:24px}.s-faq__item[open] .s-faq__arrow{transform:rotate(180deg)}.s-faq__a{color:var(--c-ink-70);font-size:var(--fs-body);line-height:var(--lh);padding:0 var(--s-800) var(--s-600)}@media (prefers-reduced-motion:reduce){.s-faq__arrow{transition:none}}@media (max-width:820px){.s-faq__cols{gap:var(--s-300);grid-template-columns:1fr}.s-faq__q{padding:var(--s-600)}.s-faq__a{padding:0 var(--s-600) var(--s-600)}}.s-faq--white .s-faq__item{background:var(--c-bg)}.s-faq__head{margin-bottom:var(--s-1200)}.s-faq__groups{display:flex;flex-direction:column;gap:var(--s-1600)}.s-faq__group{align-items:start;display:grid;gap:var(--s-1200);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.s-faq__group--plain{grid-template-columns:minmax(0,1fr);margin-inline:auto;max-width:1040px;width:100%}.s-faq__group-intro{display:flex;flex-direction:column;gap:var(--s-300)}.s-faq__group-title{max-width:360px}.s-faq__list{display:flex;flex-direction:column;gap:var(--s-300);min-width:0}.s-faq__group--plain .s-faq__list{grid-column:1/-1}@media (max-width:820px){.s-faq__groups{gap:var(--s-1200)}.s-faq__group{gap:var(--s-600);grid-template-columns:minmax(0,1fr)}}