.faq-row[data-v-1ae2d69d]{border-top:1px solid var(--kf-ink-12)}.faq-q[data-v-1ae2d69d]{margin:0}.faq-btn[data-v-1ae2d69d]{text-align:left;cursor:pointer;width:100%;font-family:var(--kf-display);letter-spacing:-.02em;color:var(--kf-ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:clamp(18px,2.4vw,32px);padding:clamp(18px,2vw,24px) 0;font-size:clamp(17px,1.5vw,22px);font-weight:300;line-height:1.2;display:flex}.faq-sign[data-v-1ae2d69d]{background:var(--kf-ink-12);border-radius:100px;flex:none;width:clamp(30px,2.6vw,36px);height:clamp(30px,2.6vw,36px);transition:background-color .2s;position:relative}.faq-btn:hover .faq-sign[data-v-1ae2d69d]{background:var(--kf-ink-15)}.faq-sign[data-v-1ae2d69d]:before{content:"";box-sizing:border-box;border-right:1.4px solid var(--kf-ink-70);border-bottom:1.4px solid var(--kf-ink-70);width:8px;height:8px;transition:rotate .2s,translate .2s;position:absolute;top:50%;left:50%;translate:-50% -70%;rotate:45deg}.faq-row.is-open .faq-sign[data-v-1ae2d69d]:before{translate:-50% -30%;rotate:-135deg}.faq-a[data-v-1ae2d69d]{padding:0 0 clamp(20px,2.2vw,28px)}.faq-a p[data-v-1ae2d69d]{max-width:70ch;font-family:var(--kf-sans);color:var(--kf-ink-70);margin:0;font-size:15px;line-height:1.65}@media (prefers-reduced-motion:reduce){.faq-sign[data-v-1ae2d69d],.faq-sign[data-v-1ae2d69d]:before{transition:none}}
