.faq{interpolate-size:allow-keywords;max-width:840px;margin:0 auto}.faq__i{border-bottom:1px solid var(--line-strong)}.faq__q{cursor:pointer;text-align:left;width:100%;font:600 clamp(17px, 1.9vw, 20px)/1.35 var(--font-onest);color:var(--ink);transition:color .18s var(--ease-out-quart);background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 2px;list-style:none;display:flex}.faq__q::-webkit-details-marker{display:none}.faq__q::marker{content:""}.faq__q:hover{color:var(--link)}.faq__sign{border:1.5px solid var(--line-strong);width:30px;height:30px;transition:background .22s var(--ease-out-quart), border-color .22s, transform .28s var(--ease-out-quint);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.faq__sign i{background:var(--ink);width:13px;height:1.8px;transition:transform .32s var(--ease-out-quint), background .22s;border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__sign i:last-child{transform:translate(-50%,-50%)rotate(90deg)}.faq__q:hover .faq__sign{background:var(--tint-neutral);border-color:var(--ink)}.faq__i[open] .faq__sign{background:var(--ink);border-color:var(--ink);transform:rotate(180deg)}.faq__i[open] .faq__sign i{background:#fff}.faq__i[open] .faq__sign i:last-child{transform:translate(-50%,-50%)rotate(0)}.faq__a{font:400 16px/1.65 var(--font-onest);color:var(--muted)}.faq__p{max-width:68ch;margin:0;padding:0 60px 24px 2px}@media (prefers-reduced-motion:no-preference){.faq__i::details-content{opacity:0;block-size:0;transition:block-size .38s var(--ease-out-quint), content-visibility .38s allow-discrete, opacity .3s var(--ease-out-quart) 60ms;overflow:hidden}.faq__i[open]::details-content{opacity:1;block-size:auto}}@media (prefers-reduced-motion:reduce){.faq__sign,.faq__sign i{transition:none}}
