.k-faq-acc{border:1px solid rgb(var(--k-ink-rgb) / .09);border-radius:var(--k-radius-xl);background:var(--k-surface);align-self:start;overflow:hidden}.k-faq-acc-item+.k-faq-acc-item{border-top:1px solid rgb(var(--k-ink-rgb) / .09)}.k-faq-acc-h{margin:0}.k-faq-acc-btn{width:100%;color:var(--k-ink);font:inherit;text-align:left;white-space:normal;cursor:pointer;transition:background-color var(--k-dur-fast) ease;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;margin:0;padding:22px 26px;display:flex}@media (hover:hover){.k-faq-acc-btn:hover{background:var(--k-surface-warm)}}.k-faq-acc-btn:focus-visible{box-shadow:inset var(--k-ring);outline:none}.k-faq-acc-q{font:600 17px/1.4 var(--k-font-display);letter-spacing:-.012em;color:var(--k-ink)}.k-faq-acc-ic{width:24px;height:24px;color:var(--k-accent-ink);transition:transform var(--k-dur-slow) ease, color var(--k-dur-base) ease;flex:none;justify-content:center;align-items:center;display:flex}.k-faq-acc-item[data-open] .k-faq-acc-ic{color:var(--k-accent-deep);transform:rotate(45deg)}.k-faq-acc-panel{opacity:0;transition:grid-template-rows var(--k-dur-slow) cubic-bezier(.33, 0, .2, 1), opacity var(--k-dur-slow) ease;grid-template-rows:0fr;display:grid}.k-faq-acc-item[data-open] .k-faq-acc-panel{opacity:1;grid-template-rows:1fr}.k-faq-acc-clip{overflow:hidden}.k-faq-acc-a{max-width:700px;font:400 15px/1.62 var(--k-font-body);color:var(--k-ink-4);margin:0;padding:0 26px 24px}@media (max-width:640px){.k-faq-acc-btn{gap:14px;padding:18px 20px}.k-faq-acc-q{font-size:15.5px}.k-faq-acc-a{padding:0 20px 20px;font-size:14.5px}}summary{list-style:none}summary::-webkit-details-marker{display:none}.k-faq-chev{transition:transform .24s}details[open] .k-faq-chev{transform:rotate(180deg)}.k-faq{border:1px solid rgb(var(--k-ink-rgb) / .09);border-radius:var(--k-radius-lg);background:#fff;padding:15px 20px;transition:background-color .22s,border-color .22s}@media (hover:hover){.k-faq:hover{border-color:rgb(var(--k-accent-rgb) / .4)}}.k-faq[open]{background:rgb(var(--k-accent-rgb) / .06);border-color:rgb(var(--k-accent-rgb) / .34)}.k-faq-cards{flex-direction:column;gap:10px;margin:16px 0 0;display:flex}
.k-deepmore{color:var(--k-accent-dark);white-space:nowrap;align-items:center;gap:7px;margin:14px 0 0;text-decoration:none;display:inline-flex}
