.block-faq{display:flex;flex-direction:column;gap:30px}.block-faq__groups{display:grid;grid-template-columns:1fr;gap:30px}@media (min-width:992px){.block-faq__groups{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.block-faq__group-title{margin:0 0 5px;font-size:var(--content-heading-6);font-weight:600;color:var(--deepblue)}.block-faq__item{border-bottom:1px solid var(--deepblue-10)}.block-faq__trigger{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 0;cursor:pointer;list-style:none;color:var(--deepblue-90);font-size:var(--content-body)}.block-faq__trigger::-webkit-details-marker{display:none}.block-faq__trigger:hover{color:var(--deepblue)}.block-faq__trigger:focus-visible{outline:2px solid var(--turquoise);outline-offset:.2em;border-radius:var(--border-radius-s)}.block-faq__trigger-text{flex:1}.block-faq__trigger svg{flex-shrink:0;transition:transform .2s ease}.block-faq__item[open] .block-faq__trigger svg{transform:rotate(180deg)}.block-faq__answer{background:var(--deepblue-5);border-radius:var(--border-radius-s);padding:15px;margin-bottom:15px}.block-faq__item[open] .block-faq__answer{animation:faq-fade .25s ease}.block-faq__item[open] .block-faq__answer p{color:var(--deepblue-70)}@keyframes faq-fade{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.block-faq__item[open] .block-faq__answer{animation:none}.block-faq__trigger svg{transition:none}}