.faq-item__q{cursor:pointer;font-family:var(--sc-font-body);font-weight:600;font-size:var(--sc-fs-h4);border-radius:2px;align-items:center;gap:20px;padding:clamp(20px,2vw,28px) 0;line-height:1.25;list-style:none;display:flex}.faq-item__q::-webkit-details-marker{display:none}.faq-item__mark{background:var(--sc-violet);opacity:0;width:8px;height:8px;transition:opacity var(--sc-dur-micro) linear;flex:none}.faq-item[open] .faq-item__mark,.faq-item__q:hover .faq-item__mark{opacity:1}.faq-item__icon{flex:none;width:18px;height:18px;position:relative}.faq-item__icon:before,.faq-item__icon:after{content:"";background:#fff;position:absolute}.faq-item__icon:before{width:18px;height:2px;top:8px;left:0}.faq-item__icon:after{width:2px;height:18px;transition:transform var(--sc-dur-1) var(--sc-ease-expo);top:0;left:8px}.faq-item[open] .faq-item__icon:after{transform:scaleY(0)}@supports (interpolate-size:allow-keywords){.faq-item{interpolate-size:allow-keywords}.faq-item::details-content{height:0;transition:height var(--sc-dur-1) var(--sc-ease-power3), content-visibility var(--sc-dur-1) allow-discrete;overflow:clip}.faq-item[open]::details-content{height:auto}}
