.prose[data-astro-cid-aagayqjh]{font-size:1.0625rem;line-height:1.75}.prose[data-astro-cid-aagayqjh] h2,.prose[data-astro-cid-aagayqjh] h3,.prose[data-astro-cid-aagayqjh] h4{color:var(--foreground);letter-spacing:-.03em;text-wrap:balance;font-weight:700}.prose[data-astro-cid-aagayqjh] h2{margin-block:2.75rem 1rem;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.2}.prose[data-astro-cid-aagayqjh] h3{margin-block:2.25rem .75rem;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.3}.prose[data-astro-cid-aagayqjh] h4{margin-block:2rem .75rem;font-size:1.125rem;line-height:1.4}.prose[data-astro-cid-aagayqjh] p,.prose[data-astro-cid-aagayqjh] ul,.prose[data-astro-cid-aagayqjh] ol,.prose[data-astro-cid-aagayqjh] blockquote,.prose[data-astro-cid-aagayqjh] pre,.prose[data-astro-cid-aagayqjh] table{margin-block:1.25rem}.prose[data-astro-cid-aagayqjh] ul,.prose[data-astro-cid-aagayqjh] ol{padding-inline-start:1.5rem}.prose[data-astro-cid-aagayqjh] ul{list-style-type:disc}.prose[data-astro-cid-aagayqjh] ol{list-style-type:decimal}.prose[data-astro-cid-aagayqjh] li{padding-inline-start:.25rem}.prose[data-astro-cid-aagayqjh] li+li{margin-block-start:.5rem}.prose[data-astro-cid-aagayqjh] a{color:var(--color-primary);text-underline-offset:.2em;font-weight:500;text-decoration:underline}.prose[data-astro-cid-aagayqjh] a:hover{color:var(--foreground)}.prose[data-astro-cid-aagayqjh] a:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--ring);outline-offset:3px}.prose[data-astro-cid-aagayqjh] blockquote{border-inline-start:1px solid var(--primary);color:var(--muted-foreground);padding-inline-start:1.25rem;font-style:italic}.prose[data-astro-cid-aagayqjh] code{border-radius:var(--radius-sm);background:var(--muted);padding:.125rem .3rem;font-size:.875em}.prose[data-astro-cid-aagayqjh] pre{border-radius:var(--radius-lg);background:var(--foreground);color:var(--background);padding:1rem;overflow-x:auto}.prose[data-astro-cid-aagayqjh] pre code{background:0 0;padding:0}.prose[data-astro-cid-aagayqjh] img{border-radius:var(--radius-lg);margin-block:2rem}.prose[data-astro-cid-aagayqjh] hr{border-color:var(--border);margin-block:2.5rem}.prose[data-astro-cid-aagayqjh] table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.prose[data-astro-cid-aagayqjh] th,.prose[data-astro-cid-aagayqjh] td{border-bottom:1px solid var(--border);text-align:start;padding:.75rem}.prose[data-astro-cid-aagayqjh] th{font-weight:600}.prose[data-astro-cid-aagayqjh] .quote-figure{border-inline-start:1px solid var(--primary-accent);margin-block:6rem;padding-inline-start:1.5rem}.prose[data-astro-cid-aagayqjh] .quote-figure blockquote{color:var(--primary-muted);border:0;margin:0;padding:0}.prose[data-astro-cid-aagayqjh] .quote-figure blockquote>p{margin-block:0}.prose[data-astro-cid-aagayqjh] .quote-figure blockquote>p+p{margin-block-start:.75em}.prose[data-astro-cid-aagayqjh] .quote-figure blockquote>p:first-child:before{content:open-quote}.prose[data-astro-cid-aagayqjh] .quote-figure blockquote>p:last-child:after{content:close-quote}.prose[data-astro-cid-aagayqjh] .quote-figure:lang(de){quotes:"«" "»" "‹" "›"}.prose[data-astro-cid-aagayqjh] .quote-figure:lang(en){quotes:"“" "”" "‘" "’"}.prose[data-astro-cid-aagayqjh] .quote-caption{font-size:var(--text-sm);line-height:var(--text-sm--line-height);align-items:center;gap:.75rem;margin-block-start:1.25rem;display:flex}.prose[data-astro-cid-aagayqjh] .quote-caption img{object-fit:cover;border-radius:9999px;flex-shrink:0;width:3rem;height:3rem;margin:0}.prose[data-astro-cid-aagayqjh] .content-cards{gap:1.25rem;margin-block:2.5rem;padding:0;list-style:none;display:grid}@media (width>=48rem){.prose[data-astro-cid-aagayqjh] .content-cards--n2,.prose[data-astro-cid-aagayqjh] .content-cards--n4{grid-template-columns:repeat(2,minmax(0,1fr))}.prose[data-astro-cid-aagayqjh] .content-cards--n3,.prose[data-astro-cid-aagayqjh] .content-cards--many{grid-template-columns:repeat(3,minmax(0,1fr))}}.prose[data-astro-cid-aagayqjh] .content-card{border-radius:var(--radius-xl);background:var(--card);box-shadow:0 0 0 1px color-mix(in oklab, var(--accent) 50%, transparent), 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;margin:0;padding:1.5rem}.prose[data-astro-cid-aagayqjh] .content-card-title{letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}.prose[data-astro-cid-aagayqjh] .content-card-figure{color:var(--primary-muted);font-variant-numeric:tabular-nums;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:700;line-height:1.2}.prose[data-astro-cid-aagayqjh] .content-card-text{color:var(--muted-foreground);margin:.5rem 0 0;font-size:.9375rem;line-height:1.7}.prose[data-astro-cid-aagayqjh]>:first-child{margin-block-start:0}.prose[data-astro-cid-aagayqjh]>:last-child{margin-block-end:0}
