.crumbs.svelte-1gormlv{max-width:56rem;margin:0 auto;padding:2rem clamp(1.2rem,4vw,2.5rem) 0}.head.svelte-1gormlv{text-align:center;padding:clamp(3rem,6vw,5rem) clamp(1.2rem,4vw,2.5rem) 3rem;max-width:56rem;margin:0 auto}.head.svelte-1gormlv .chapter{margin-bottom:1.6rem}h1.svelte-1gormlv{font-family:var(--font-headline);font-weight:400;font-size:clamp(2.2rem,5vw,4rem);line-height:1.08;margin:0 0 1.4rem;letter-spacing:-.012em}h1.svelte-1gormlv .d:where(.svelte-1gormlv){display:block}h1.svelte-1gormlv .italic:where(.svelte-1gormlv){font-style:italic;color:var(--fg-muted)}.sub.svelte-1gormlv{font-family:var(--font-headline);font-style:italic;font-size:1.2rem;color:var(--fg-muted);margin:0}.prose.svelte-1gormlv{max-width:42rem;margin:0 auto;padding:0 clamp(1.2rem,4vw,2.5rem) 6rem}.block.svelte-1gormlv{margin:0 0 4.5rem}.block.svelte-1gormlv .chapter{margin-bottom:1rem}h2.svelte-1gormlv{font-family:var(--font-headline);font-weight:400;font-style:italic;font-size:clamp(1.7rem,3.2vw,2.4rem);line-height:1.2;color:var(--fg);margin:0 0 1.6rem;letter-spacing:-.008em}.sub-h.svelte-1gormlv{font-family:var(--font-headline);font-weight:500;font-style:italic;font-size:1.15rem;color:var(--fg);margin:2rem 0 .8rem}.prose.svelte-1gormlv p:where(.svelte-1gormlv){font-family:var(--font-headline);font-size:1.1rem;line-height:1.7;color:var(--fg-muted);margin:0 0 1.4rem}.prose.svelte-1gormlv .lede:where(.svelte-1gormlv){color:var(--fg);font-style:italic;font-size:1.18rem}.aside.svelte-1gormlv{font-size:.98rem!important;color:var(--fg-subtle)!important}.link-inline.svelte-1gormlv{color:var(--fg);text-decoration:none;border-bottom:1px solid var(--fg);font-style:italic}.flow.svelte-1gormlv{margin:2rem 0;padding:1.4rem clamp(.8rem,2vw,1.4rem);border:1px solid var(--outline-variant);background:color-mix(in oklab,var(--fg, #1A1A18) 2%,transparent);overflow-x:auto}.flow.svelte-1gormlv pre:where(.svelte-1gormlv){margin:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.5;color:var(--fg);white-space:pre}.flow.svelte-1gormlv figcaption:where(.svelte-1gormlv){margin-top:1rem;font-family:var(--font-headline);font-style:italic;font-size:.95rem;line-height:1.55;color:var(--fg-muted)}.defs.svelte-1gormlv{margin:0;display:grid;gap:1.4rem}.defs.svelte-1gormlv>div:where(.svelte-1gormlv){padding-left:1.2rem;border-left:1px solid var(--outline-variant)}.defs.svelte-1gormlv dt:where(.svelte-1gormlv){font-family:var(--font-label);font-size:.58rem;letter-spacing:.28em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:.4rem}.defs.svelte-1gormlv dd:where(.svelte-1gormlv){margin:0;font-family:var(--font-headline);font-size:1.08rem;line-height:1.65;color:var(--fg-muted)}.roles.svelte-1gormlv,.subs.svelte-1gormlv,.dsgvo.svelte-1gormlv{list-style:none;padding:0;margin:0 0 1.6rem;display:flex;flex-direction:column;gap:1.2rem}.roles.svelte-1gormlv li:where(.svelte-1gormlv),.dsgvo.svelte-1gormlv li:where(.svelte-1gormlv){font-family:var(--font-headline);font-size:1.08rem;line-height:1.65;color:var(--fg-muted);padding-left:1.2rem;border-left:1px solid var(--outline-variant)}.roles.svelte-1gormlv strong:where(.svelte-1gormlv),.dsgvo.svelte-1gormlv strong:where(.svelte-1gormlv){color:var(--fg);font-weight:500;font-style:italic;display:block;margin-bottom:.2rem}.subs.svelte-1gormlv{gap:.6rem}.subs.svelte-1gormlv li:where(.svelte-1gormlv){font-family:var(--font-headline);font-size:1rem;line-height:1.55;color:var(--fg-muted)}.subs.svelte-1gormlv strong:where(.svelte-1gormlv){color:var(--fg);font-weight:500}.qa.svelte-1gormlv{margin:0 0 2rem;padding-left:1.2rem;border-left:1px solid var(--outline-variant)}.qa.svelte-1gormlv h3:where(.svelte-1gormlv){font-family:var(--font-headline);font-style:italic;font-weight:500;font-size:1.18rem;color:var(--fg);margin:0 0 .6rem}.qa.svelte-1gormlv p:where(.svelte-1gormlv){margin:0;font-size:1.05rem}.cross-links.svelte-1gormlv{margin-top:3.6rem;padding-top:2.4rem;border-top:1px solid var(--outline-variant);text-align:center}.cross-links.svelte-1gormlv .chapter{margin-bottom:1.2rem}.cross-links.svelte-1gormlv ul:where(.svelte-1gormlv){list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:center}.cross-links.svelte-1gormlv li:where(.svelte-1gormlv){font-family:var(--font-headline);font-size:1.02rem}@media(max-width:640px){.flow.svelte-1gormlv pre:where(.svelte-1gormlv){font-size:.66rem}}
