.prose[data-astro-cid-h3xj43oc]{max-width:var(--measure);font-size:var(--t-read);line-height:1.75}.prose[data-astro-cid-h3xj43oc] :is(p,li){text-align:start;hyphens:manual;text-wrap:pretty}.prose[data-astro-cid-h3xj43oc] p{margin-bottom:var(--s-5);color:var(--ink-muted)}.prose[data-astro-cid-h3xj43oc] strong{color:var(--ink);font-weight:600}.prose[data-astro-cid-h3xj43oc] h2{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);margin-block:var(--s-7) var(--s-4);font-size:1.75rem;font-weight:600;line-height:1.15}.prose[data-astro-cid-h3xj43oc] h3{font-family:var(--font-body);letter-spacing:-.01em;color:var(--ink);margin-block:var(--s-6) var(--s-2);font-size:1.2rem;font-weight:600;line-height:1.3}.prose[data-astro-cid-h3xj43oc] ul,.prose[data-astro-cid-h3xj43oc] ol{margin:0 0 var(--s-5) var(--s-5);color:var(--ink-muted)}.prose[data-astro-cid-h3xj43oc] li{margin-bottom:var(--s-2)}.prose[data-astro-cid-h3xj43oc] blockquote{margin:var(--s-6) 0;padding-left:var(--s-5);border-left:3px solid var(--accent);font-size:var(--t-lg);color:var(--ink);font-weight:600;line-height:1.3}.prose[data-astro-cid-h3xj43oc] blockquote p{color:inherit;margin:0}.prose[data-astro-cid-h3xj43oc] pre{background:var(--surface-invert);color:var(--ink-invert);padding:var(--s-5);margin-bottom:var(--s-5);font-family:var(--font-meta);font-size:var(--t-sm);line-height:1.6;overflow-x:auto}.prose[data-astro-cid-h3xj43oc] code{font-family:var(--font-meta);font-size:.92em}.prose[data-astro-cid-h3xj43oc] p>code,.prose[data-astro-cid-h3xj43oc] li>code{background:var(--surface-sunk);padding:.1em .35em}.prose[data-astro-cid-h3xj43oc] pre .token.comment,.prose[data-astro-cid-h3xj43oc] pre .token.prolog,.prose[data-astro-cid-h3xj43oc] pre .token.doctype,.prose[data-astro-cid-h3xj43oc] pre .token.cdata{color:var(--code-comment);font-style:italic}.prose[data-astro-cid-h3xj43oc] pre .token.punctuation,.prose[data-astro-cid-h3xj43oc] pre .token.operator,.prose[data-astro-cid-h3xj43oc] pre .token.entity{color:var(--code-punct)}.prose[data-astro-cid-h3xj43oc] pre .token.keyword,.prose[data-astro-cid-h3xj43oc] pre .token.boolean,.prose[data-astro-cid-h3xj43oc] pre .token.atrule,.prose[data-astro-cid-h3xj43oc] pre .token.important,.prose[data-astro-cid-h3xj43oc] pre .token.rule,.prose[data-astro-cid-h3xj43oc] pre .token.selector{color:var(--code-keyword)}.prose[data-astro-cid-h3xj43oc] pre .token.string,.prose[data-astro-cid-h3xj43oc] pre .token.char,.prose[data-astro-cid-h3xj43oc] pre .token.attr-value,.prose[data-astro-cid-h3xj43oc] pre .token.regex,.prose[data-astro-cid-h3xj43oc] pre .token.url{color:var(--code-string)}.prose[data-astro-cid-h3xj43oc] pre .token.number,.prose[data-astro-cid-h3xj43oc] pre .token.constant,.prose[data-astro-cid-h3xj43oc] pre .token.symbol{color:var(--code-number)}.prose[data-astro-cid-h3xj43oc] pre .token.function,.prose[data-astro-cid-h3xj43oc] pre .token.method{color:var(--code-fn)}.prose[data-astro-cid-h3xj43oc] pre .token.class-name,.prose[data-astro-cid-h3xj43oc] pre .token.tag,.prose[data-astro-cid-h3xj43oc] pre .token.builtin,.prose[data-astro-cid-h3xj43oc] pre .token.namespace{color:var(--code-type)}.prose[data-astro-cid-h3xj43oc] pre .token.property,.prose[data-astro-cid-h3xj43oc] pre .token.literal-property,.prose[data-astro-cid-h3xj43oc] pre .token.string-property,.prose[data-astro-cid-h3xj43oc] pre .token.key,.prose[data-astro-cid-h3xj43oc] pre .token.attr-name,.prose[data-astro-cid-h3xj43oc] pre .token.variable,.prose[data-astro-cid-h3xj43oc] pre .token.parameter{color:var(--code-ident)}.prose[data-astro-cid-h3xj43oc] table{border-collapse:collapse;width:100%;margin-bottom:var(--s-5);font-size:var(--t-sm)}.prose[data-astro-cid-h3xj43oc] th{text-align:left;padding:var(--s-3) var(--s-4) var(--s-3) 0;border-bottom:1px solid var(--ink);font-family:var(--font-meta);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:400}.prose[data-astro-cid-h3xj43oc] td{padding:var(--s-3) var(--s-4) var(--s-3) 0;border-bottom:1px solid var(--rule);color:var(--ink-muted)}.prose[data-astro-cid-h3xj43oc] hr{border:0;border-top:1px solid var(--rule);margin-block:var(--s-6)}
