.prose{max-inline-size:var(--measure);color:var(--text-secondary);font-family:var(--font-text);font-size:var(--fs-body-l);line-height:1.7}.prose>*+*{margin-block-start:var(--s-20)}.prose h2{color:var(--text-primary);font:var(--fw-regular) var(--fs-title-l) / var(--lh-title) var(--font-display);letter-spacing:var(--ls-title);text-transform:uppercase;text-wrap:balance;margin-block-start:var(--s-48);scroll-margin-block-start:var(--scroll-offset)}.prose h3{color:var(--text-primary);font:var(--fw-regular) var(--fs-title-s) / var(--lh-title) var(--font-display);letter-spacing:var(--ls-title);text-transform:uppercase;margin-block-start:var(--s-32);scroll-margin-block-start:var(--scroll-offset)}.prose h2+*,.prose h3+*{margin-block-start:var(--s-12)}.prose strong{font-weight:var(--fw-semibold);color:var(--text-primary)}.prose a{color:var(--accent-ink);text-underline-offset:.2em;text-decoration:underline 1px}.prose a:hover{text-decoration-thickness:2px}.prose :where(ul,ol):not([class]){gap:var(--s-8);padding-inline-start:var(--s-24);display:grid}.prose ul:not([class]){list-style:outside}.prose ol:not([class]){list-style:decimal}.prose :where(ul,ol):not([class])>li::marker{color:var(--accent-strong)}.prose blockquote{border-inline-start:2px solid var(--line-accent);color:var(--text-primary);font:var(--fw-regular) var(--fs-title-s) / var(--lh-title) var(--font-display);letter-spacing:var(--ls-title);text-transform:uppercase;padding-inline-start:var(--s-20)}.prose code{border-radius:var(--radius-2xs);background:var(--surface-muted);font-family:var(--font-data);padding:.1em .4em;font-size:.88em}.prose hr{border:0;border-block-start:1px solid var(--line-strong)}.prose figure{margin-block:var(--s-32)}.prose figcaption{color:var(--text-muted);font-size:var(--fs-small);line-height:var(--lh-body);margin-block-start:var(--s-8)}.prose img{border-radius:var(--radius-m);block-size:auto;max-inline-size:100%}.prose table:not([class]){border-collapse:separate;border-spacing:0;border-radius:var(--radius-xs);background:var(--surface-card);inline-size:100%;font-size:var(--fs-small);line-height:var(--lh-tight);overflow:hidden}.prose table:not([class]) th,.prose table:not([class]) td{padding:var(--s-10) var(--s-14);border-block-end:1px solid var(--line);text-align:start;vertical-align:top;overflow-wrap:anywhere}.prose table:not([class]) th{color:var(--text-muted);font:var(--fw-medium) var(--fs-eyebrow) / 1.3 var(--font-data);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.prose table:not([class]) tr:last-child td{border-block-end:0}.prose--numbered{counter-reset:abschnitt}.prose--numbered h2{grid-template-columns:var(--s-48) minmax(0, 1fr);counter-increment:abschnitt;border-block-end:1px solid var(--line-strong);align-items:baseline;padding-block-end:var(--s-12);display:grid}.prose--numbered h2:before{content:counter(abschnitt, decimal-leading-zero);color:var(--accent-strong);font-size:.7em}.prose--numbered h2+*{margin-block-start:var(--s-16)}@media (forced-colors:active){.prose a{text-decoration-color:linktext}}.atoc[data-astro-cid-tnl3j4i7]{gap:var(--s-10);display:grid}.atoc--sticky[data-astro-cid-tnl3j4i7]{position:sticky;inset-block-start:var(--scroll-offset)}.atoc__title[data-astro-cid-tnl3j4i7]{color:var(--text-muted);font:var(--fw-medium) var(--fs-eyebrow) / 1.2 var(--font-data);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.atoc__list[data-astro-cid-tnl3j4i7]{gap:var(--s-4);display:grid}.atoc__link[data-astro-cid-tnl3j4i7]{gap:var(--s-10);min-block-size:var(--hit-min);padding:var(--s-10) var(--s-14);border-radius:var(--radius-xs);color:var(--text-secondary);font-size:var(--fs-small);line-height:var(--lh-tight);transition:background-color var(--t-fast), color var(--t-fast);align-items:baseline;text-decoration:none;display:flex}.atoc__link[data-astro-cid-tnl3j4i7]:hover{background:var(--surface-card);color:var(--text-primary)}.atoc__link[data-astro-cid-tnl3j4i7][aria-current=true]{background:var(--sb-night-900);color:var(--sb-white)}.atoc__no[data-astro-cid-tnl3j4i7]{color:var(--accent-strong);font:var(--fs-data) / 1 var(--font-data);letter-spacing:var(--ls-data);flex:none}.atoc__link[data-astro-cid-tnl3j4i7][aria-current=true] .atoc__no[data-astro-cid-tnl3j4i7]{color:var(--sb-mint-500)}@media (prefers-reduced-motion:reduce){.atoc__link[data-astro-cid-tnl3j4i7]{transition:none}}@media (forced-colors:active){.atoc__link[data-astro-cid-tnl3j4i7][aria-current=true]{outline:2px solid highlight}}
