.prose-page.svelte-51bsb7{--ink:var(--mk-ink);--ink-body:var(--mk-ink-body);--ink-muted:color-mix(in srgb, var(--mk-ink) 60%, transparent);max-width:46rem;padding:clamp(3rem, 8vh, 5.5rem) var(--space-6);color:var(--ink-body);background:#fff;margin:0 auto}.prose-header.svelte-51bsb7{gap:var(--space-3);margin-bottom:var(--space-8);flex-direction:column;display:flex}.prose-header.svelte-51bsb7 .prose-kicker{color:var(--ink-muted);letter-spacing:.16em}.prose-header.svelte-51bsb7 h1:where(.svelte-51bsb7){font-family:"Tanker", var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:400;line-height:1}.prose-header.svelte-51bsb7 .prose-hl{background:linear-gradient(to top, var(--mk-citron) .28em, transparent .28em);padding-inline:.04em}.prose-mark.svelte-51bsb7{margin-top:var(--space-1);line-height:0}.prose-body.svelte-51bsb7{gap:var(--space-8);flex-direction:column;display:flex}.prose-section.svelte-51bsb7 .prose-section-kicker{color:var(--ink-muted);letter-spacing:.14em;margin-bottom:var(--space-3);display:block}.prose-section.svelte-51bsb7 p:where(.svelte-51bsb7){color:var(--ink-body);margin:0 0 var(--space-3);font-size:1.0625rem;line-height:1.65}.prose-section.svelte-51bsb7 p:where(.svelte-51bsb7):last-child{margin-bottom:0}.prose-link.svelte-51bsb7{color:var(--ink);text-underline-offset:2px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.prose-link.svelte-51bsb7:hover{color:#000}
