.prose-container[data-astro-cid-vq24bvpj]{max-inline-size:65ch;margin-inline:auto;padding-inline:var(--space-6);font-size:var(--text-lg);line-height:var(--leading-body)}.prose-container[data-astro-cid-vq24bvpj] h1{font-size:var(--text-4xl);margin-block-end:var(--space-3);font-variation-settings:"opsz" 36}.prose-container[data-astro-cid-vq24bvpj] h2{font-size:var(--text-2xl);margin-block-start:var(--space-12);margin-block-end:var(--space-3);font-variation-settings:"opsz" 28}.prose-container[data-astro-cid-vq24bvpj] h3{font-size:var(--text-xl);margin-block-start:var(--space-8);margin-block-end:var(--space-2)}.prose-container[data-astro-cid-vq24bvpj] p{margin-block:var(--space-4);max-inline-size:none}.prose-container[data-astro-cid-vq24bvpj] p.lead{font-family:var(--font-sans);font-style:normal;font-weight:400;font-size:1.15rem;line-height:1.55;color:var(--color-ink);margin-block-end:var(--space-8)}.prose-container[data-astro-cid-vq24bvpj] ul,.prose-container[data-astro-cid-vq24bvpj] ol{padding-inline-start:var(--space-6);margin-block:var(--space-4)}.prose-container[data-astro-cid-vq24bvpj] li{margin-block:var(--space-2)}.prose-container[data-astro-cid-vq24bvpj] blockquote{border-inline-start:3px solid var(--color-forest);padding-inline-start:var(--space-4);margin-inline-start:0;margin-block:var(--space-6);font-family:var(--font-display);font-style:italic;font-weight:300;font-size:var(--text-xl);color:var(--color-ink)}.prose-container[data-astro-cid-vq24bvpj] code{font-family:var(--font-mono);font-size:.92em;background:var(--color-paper-elev);padding:.1em .35em;border-radius:var(--radius-sm);border:1px solid var(--color-rule)}.prose-container[data-astro-cid-vq24bvpj] pre{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-paper-elev);border:1px solid var(--color-rule);border-radius:var(--radius-md);padding:var(--space-4);overflow-x:auto;margin-block:var(--space-6)}.prose-container[data-astro-cid-vq24bvpj] pre code{background:none;border:none;padding:0}.prose-container[data-astro-cid-vq24bvpj] dl{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-2) var(--space-6);margin-block:var(--space-6)}.prose-container[data-astro-cid-vq24bvpj] dt{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-muted);padding-block-start:.25em}.prose-container[data-astro-cid-vq24bvpj] table{width:100%;border-collapse:collapse;margin-block:var(--space-6);font-size:var(--text-base)}.prose-container[data-astro-cid-vq24bvpj] th,.prose-container[data-astro-cid-vq24bvpj] td{text-align:start;padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--color-rule);vertical-align:baseline}.prose-container[data-astro-cid-vq24bvpj] th{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-muted);font-weight:500;border-block-end:2px solid var(--color-ink)}.container-prose,.prose-container{padding-block:var(--space-12) var(--space-16)}.kicker[data-astro-cid-xmlzqurq]{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.16em;color:var(--color-terracotta);margin:0 0 var(--space-3)}h1[data-astro-cid-xmlzqurq]{margin:0 0 var(--space-4)}.lead[data-astro-cid-xmlzqurq]{font-family:var(--font-sans);font-style:normal;font-weight:400;font-size:1.15rem;line-height:1.55;color:var(--color-ink);margin-block-end:var(--space-8);max-inline-size:62ch}h2[data-astro-cid-xmlzqurq]{font-family:var(--font-display);font-weight:600;font-size:1.5rem;margin:var(--space-10) 0 var(--space-3);color:var(--color-ink)}p[data-astro-cid-xmlzqurq]{font-family:var(--font-sans);line-height:1.65;color:var(--color-ink);max-inline-size:62ch}ul[data-astro-cid-xmlzqurq].gaps{list-style:none;padding:0;margin:var(--space-4) 0;display:grid;gap:0}ul[data-astro-cid-xmlzqurq].gaps li[data-astro-cid-xmlzqurq]{padding:var(--space-3) var(--space-4) var(--space-3) var(--space-4);border-inline-start:3px solid var(--color-terracotta);border-block-end:1px dashed var(--color-rule);line-height:1.5;background:transparent}ul[data-astro-cid-xmlzqurq].gaps li[data-astro-cid-xmlzqurq]:last-child{border-block-end:none}
