.ks-faq{border-top:1px solid var(--ks-ink-10);margin-top:3rem;padding-top:1.4rem}.ks-faq h2{margin-top:0}.ks-faq-item{border-bottom:1px solid var(--ks-ink-10);padding:4px 0}.ks-faq-item summary{cursor:pointer;font-family:var(--font-display,sans-serif);color:var(--ks-ink);transition:color var(--dur-fast,.12s) linear;padding:14px 28px 14px 0;font-size:1.02rem;font-weight:600;list-style:none;position:relative}.ks-faq-item summary::-webkit-details-marker{display:none}.ks-faq-item summary:after{content:"+";font-family:var(--font-mono,monospace);color:var(--ks-orange);transition:transform var(--dur-base,.24s) var(--ease-shift,cubic-bezier(.2, .8, .2, 1));font-size:1.15rem;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.ks-faq-item[open] summary:after{content:"+";transform:translateY(-50%)rotate(45deg)}.ks-faq-item summary:hover{color:var(--ks-orange)}.ks-faq-item p{color:var(--ks-ink-70);max-width:none;margin:0 0 16px}.ks-prose table{white-space:normal;display:block;overflow-x:auto}@media (min-width:700px){.ks-prose table{display:table}}.ks-article-cta h3{margin-top:0}
