.prose{max-width:none}.prose>:not(.wide){max-width:var(--measure)}.prose>*+*{margin-top:var(--space-4)}.prose h2{margin-top:var(--space-section);margin-bottom:var(--space-2)}.prose h3{margin-top:var(--space-6)}.prose>h2:first-child{margin-top:0}.prose ul,.prose ol{padding-left:var(--space-5)}.prose li+li{margin-top:var(--space-2)}.prose a{text-decoration-color:color-mix(in srgb, currentColor 55%, transparent)}.prose a:hover{text-decoration-color:currentColor}.prose strong{font-weight:var(--weight-semibold)}.prose :not(pre)>code{border-radius:var(--radius-sm);background:var(--surface);padding:.1em .35em;font-size:.875em}.prose blockquote{padding-left:var(--space-5);border-left:2px solid var(--accent);color:var(--muted);margin-inline:0}.prose .lead{font-size:var(--text-lg);color:var(--text)}.prose .wide{max-width:60rem;margin:var(--space-6) 0}.prose sup a[data-footnote-ref]{min-width:1.4em;font-family:var(--font-mono);text-align:center;padding-inline:.15em;font-size:.75em;text-decoration:none;display:inline-block}.prose sup a[data-footnote-ref]:before{content:"["}.prose sup a[data-footnote-ref]:after{content:"]"}.prose .footnotes{margin-top:var(--space-section);padding-top:var(--space-6);border-top:1px solid var(--hairline);font-size:var(--text-sm);color:var(--muted)}.prose .footnotes>h2{width:auto;height:auto;margin:0 0 var(--space-3);clip:auto;clip-path:none;white-space:normal;font-size:var(--text-h3);color:var(--text);position:static;overflow:visible}.prose .footnotes ol{padding-left:var(--space-5)}.prose .footnotes li::marker{font-family:var(--font-mono)}.prose .footnotes li:target{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:var(--radius-sm)}.prose pre.astro-code{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-size:var(--text-sm);tab-size:2;line-height:1.6;overflow-x:auto}.prose pre.astro-code code{font-size:inherit}.prose .tok-comment{color:var(--code-comment);font-style:italic}.prose .tok-keyword{color:var(--code-keyword)}.prose .tok-string{color:var(--code-string)}.prose .tok-entity{color:var(--code-entity);font-weight:var(--weight-medium)}
