.faq{display:flex;flex-direction:column;gap:16px}.faq__items{grid-area:items}.faq__image{grid-area:image;display:none}.faq__image img{max-width:100%;width:auto;margin:0 auto;position:static}@media (min-width:769px){.faq{gap:24px}}.faq--with-image{gap:0;background:var(--color-white);padding:0;border:1px solid var(--color-gray-20);border-radius:16px}@media (min-width:1366px){.faq--with-image{display:grid;grid-template-areas:"items image";grid-template-columns:repeat(2,1fr);padding:24px;gap:48px;border-radius:32px}.faq--with-image .faq__image{display:flex;align-items:flex-start;justify-content:center}.faq--with-image figure[data-sticky]{position:sticky}.faq__items{-ms-grid-row:1;-ms-grid-column:1}.faq__image{-ms-grid-row:1;-ms-grid-column:3}}.faq--columnar{display:flex;flex-direction:column;gap:16px}@media (min-width:769px){.faq--columnar{display:grid;grid-template-columns:repeat(2,1fr);column-gap:clamp(16px,3.2vw,48px)}.faq--columnar .faq-item{width:100%;justify-content:center;margin-bottom:24px}.faq--columnar .faq-item:nth-child(odd):has(+[open]),.faq--columnar .faq-item[open],.faq--columnar .faq-item[open]+.faq-item:nth-child(2n){justify-self:flex-start;align-self:flex-start}}