.article-header.svelte-1o62glj h1:where(.svelte-1o62glj){max-width:58rem}.prose-klyko{grid-template-columns:minmax(0,1fr) minmax(0,50rem) minmax(0,1fr);display:grid}.prose-klyko>*{grid-column:2;min-width:0}.prose-klyko>figure,.prose-klyko>.article-example,.prose-klyko>.article-callout{grid-column:1/-1;justify-self:center;width:100%;max-width:64rem}.article-table{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);grid-column:1/-1;justify-self:center;width:100%;max-width:64rem;margin:1.75rem 0;overflow-x:auto}.article-table table{border-collapse:collapse;text-align:left;width:100%;min-width:36rem;line-height:1.6}.article-table caption,.article-table th,.article-table td{padding:1rem 1.25rem}.article-table caption{text-align:left;color:var(--color-accent-ink);font-weight:600}.article-table thead{background:var(--color-accent-soft)}.article-table tbody tr{border-top:1px solid var(--color-border)}.article-table th{font-weight:600}.article-table td{vertical-align:top}.guide.svelte-1o62glj .article-header:where(.svelte-1o62glj){border:1px solid var(--color-border);border-radius:var(--radius-card);background:linear-gradient(135deg, var(--color-accent-soft), var(--color-surface));margin-top:1.75rem;padding:clamp(1.5rem,5vw,3rem) clamp(1rem,4vw,2rem)}.guide.svelte-1o62glj h1:where(.svelte-1o62glj){text-wrap:balance;font-size:clamp(2rem,5vw,3rem);line-height:1.12}.guide.svelte-1o62glj .article-header:where(.svelte-1o62glj)>p:where(.svelte-1o62glj):last-child{color:var(--color-ink)}@media (width>=1024px){.guide.svelte-1o62glj .article-header:where(.svelte-1o62glj){padding:3.5rem 4rem}.guide.svelte-1o62glj h1:where(.svelte-1o62glj){font-size:3.5rem}}.eyebrow.svelte-1o62glj{letter-spacing:.12em;color:var(--color-accent-ink);font-size:.72rem;font-weight:700}.guide.svelte-1o62glj .prose-klyko{font-size:1.0625rem}.guide.svelte-1o62glj h2{line-height:1.35}.prose-klyko [id]{scroll-margin-top:var(--public-header-offset,8.5rem)}.article-callout,.article-example,.article-toc{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);margin:1.75rem 0;padding:clamp(1.25rem,4vw,1.75rem)}.article-callout{border-left:4px solid var(--color-accent);background:var(--color-accent-soft)}.prose-klyko .article-cta{border-radius:var(--radius-sm);background:var(--color-accent);color:#fff;margin-top:1rem;padding:.75rem 1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.prose-klyko .article-cta:hover{background:var(--color-accent-hover)}.prose-klyko a:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.prose-klyko h2{color:var(--color-ink);margin-top:2rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.prose-klyko h3{color:var(--color-ink);margin-top:1.75rem;margin-bottom:.4rem;font-size:1.125rem;font-weight:600;line-height:1.45}.prose-klyko p{color:var(--color-ink);margin-top:.9rem;line-height:1.7}.prose-klyko ul,.prose-klyko ol{color:var(--color-ink);margin-top:.9rem;padding-left:1.25rem;line-height:1.7}.prose-klyko ul{list-style:outside}.prose-klyko ol{list-style:decimal}.prose-klyko li{margin-top:.35rem}.prose-klyko a{color:var(--color-accent-ink);text-decoration:underline}.prose-klyko strong{font-weight:600}.prose-klyko figure{margin:1.75rem 0}.prose-klyko figure img{border-radius:var(--radius-card);border:1px solid var(--color-border);width:100%;height:auto;box-shadow:var(--shadow-card);display:block}.prose-klyko figcaption{text-align:center;color:var(--color-ink-muted);margin-top:.5rem;font-size:.8rem}
