.k-faq{padding-block:clamp(64px,10vw,140px)}.k-faq__inner{max-width:52rem}.k-faq__head{display:grid;gap:12px;margin-bottom:clamp(28px,4vw,48px)}.k-faq__eyebrow{color:var(--k-muted)}.k-faq__list{border-top:1px solid var(--k-line)}.k-faq__item{border-bottom:1px solid var(--k-line)}.k-faq__details{padding-block:4px}.k-faq__trigger{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;padding-block:18px;cursor:pointer;list-style:none}.k-faq__trigger::-webkit-details-marker{display:none}.k-faq__trigger::marker{content:""}.k-faq__trigger-text{display:grid;gap:6px}.k-faq__category{color:var(--k-muted)}.k-faq__question{font-family:var(--k-font-display);font-size:var(--k-step-2);line-height:1.2}.k-faq__icon{position:relative;flex-shrink:0;width:18px;height:18px}.k-faq__icon:before,.k-faq__icon:after{content:"";position:absolute;inset:0;margin:auto;background:currentColor;transition:transform .35s var(--k-ease-in-out)}.k-faq__icon:before{width:100%;height:1px}.k-faq__icon:after{width:1px;height:100%}.k-faq__details[open] .k-faq__icon:after{transform:rotate(90deg) scaleY(0)}.k-faq__panel{overflow:hidden}.k-faq__answer{padding-bottom:22px;max-width:40rem;color:var(--k-muted);font-size:var(--k-step-0);line-height:1.55}.k-faq__answer>*+*{margin-top:.8em}@media(max-width:749px){.k-faq__question{font-size:var(--k-step-1)}}
