.cf-faq{display:grid;gap:0 var(--cf-space-l);border-block-start:var(--cf-rule)}@media(min-width:60em){.cf-faq--cols-2{grid-template-columns:1fr 1fr;align-items:start}}.cf-faq__item{border-block-end:var(--cf-rule)}.cf-faq__q{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:var(--cf-space-s);padding-block:var(--cf-space-s);font-family:var(--cf-font-display);font-weight:var(--cf-display-weight);font-size:var(--cf-step-1);line-height:1.3}.cf-faq__q::-webkit-details-marker{display:none}.cf-faq__q::after{content:"+";flex:none;font-family:var(--cf-font-ui);color:var(--cf-accent);font-weight:400;transition:transform var(--cf-duration)var(--cf-ease)}.cf-faq__item[open]>.cf-faq__q::after{transform:rotate(45deg)}.cf-faq__a{padding-block-end:var(--cf-space-m);color:var(--cf-muted);max-inline-size:70ch}