.prose{max-width:46rem}.prose h2{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);margin:1.6em 0 .5em}.prose h2:first-child,.prose h3:first-child{margin-top:0}.prose h3{font-size:1.25rem;font-weight:700;margin:1.4em 0 .4em}.prose ul,.prose ol{padding-left:1.2em;margin:0 0 1em}.prose li{margin-bottom:.35em}.prose blockquote{margin:1.5em 0;padding-left:1.2em;border-left:3px solid var(--k-accent);color:var(--k-ink);font-size:1.2em}.prose code{font:400 .88em/1.4 var(--k-mono);padding:.1em .35em;border-radius:6px;background:var(--k-surface)}.t-lead{font-size:1.25em;color:var(--k-ink)}.t-small{font-size:.875em}.t-note{padding:14px 18px;border-left:3px solid var(--k-accent);background:var(--k-surface);border-radius:0 var(--k-r1) var(--k-r1) 0}.c-accent{color:var(--rt-accent)}.c-muted{color:var(--rt-muted)}.c-success{color:#1A7240}.c-warning{color:#8A4B00}.c-danger{color:#B42318}mark{background:#F6E27A;color:#262625;padding:0 .15em}.faq__list{border-top:1px solid var(--k-line);max-width:52rem}.faq__item{border-bottom:1px solid var(--k-line)}.faq__item summary{display:flex;justify-content:space-between;gap:16px;padding:22px 0;cursor:pointer;color:var(--k-ink);font-size:1.2rem;font-weight:400;list-style:none}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary::after{content:"+";flex:none;font-weight:300;font-size:1.6rem;line-height:1;color:var(--k-accent)}.faq__item[open] summary::after{content:"–"}.faq__item .prose{padding-bottom:20px}
