.faq{-moz-columns:2;column-count:2;-moz-column-gap:clamp(16px,2vw,30px);column-gap:clamp(16px,2vw,30px);margin-block-start:clamp(32px,3.8vw,54px)}@media (max-width:960px){.faq{-moz-columns:1;column-count:1}}.faq__item{-moz-column-break-inside:avoid;background:var(--paper);border-radius:var(--r-card);break-inside:avoid;margin-block-end:clamp(10px,1.1vw,14px);overflow:hidden}.faq__question{align-items:flex-start;cursor:pointer;display:flex;font-size:17px;font-weight:600;gap:16px;justify-content:space-between;letter-spacing:-.018em;line-height:1.36;list-style:none;padding:20px 22px;transition:color .18s var(--ease)}.faq__question::-webkit-details-marker{display:none}.faq__question:hover{color:var(--orange-text)}.faq__icon{block-size:17px;flex:0 0 auto;inline-size:17px;margin-block-start:4px;position:relative}.faq__icon:after,.faq__icon:before{background:var(--orange);content:"";position:absolute;transition:transform .24s var(--ease),opacity .24s var(--ease)}.faq__icon:before{block-size:2px;inline-size:17px;inset-block-start:7.5px;inset-inline-start:0}.faq__icon:after{block-size:17px;inline-size:2px;inset-block-start:0;inset-inline-start:7.5px}.faq__item[open] .faq__icon:after{opacity:0;transform:rotate(90deg)}.faq__answer{color:var(--ink-2);font-size:var(--fs-sm);padding:0 22px 22px}.faq__answer>*+*{margin-block-start:.75em}.faq__answer a{color:var(--orange-text);text-decoration:underline}@media print{.faq{-moz-columns:1;column-count:1}}
