@font-face{font-family:Literata;src:url(/fonts/literata-latin.woff2)format("woff2");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:Literata;src:url(/fonts/literata-italic-latin.woff2)format("woff2");font-weight:300 700;font-style:italic;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/archivo-latin.woff2)format("woff2");font-weight:300 800;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-500.woff2)format("woff2");font-weight:500;font-display:swap}:root{--font-serif:"Literata", Georgia, "Times New Roman", serif;--font-ui:"Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", monospace;--paper-020:#faf8f2;--paper-050:#f8f5ec;--paper-100:#f3efe4;--paper-200:#e6dfce;--paper-300:#d8cfb9;--ink-800:#17211c;--ink-700:#29332c;--ink-500:#5a625a;--ink-400:#7e7669;--ink-300:#9ba79f;--tanne-900:#12291f;--tanne-700:#1d4034;--tanne-500:#2f6b54;--tanne-100:#c6d3cc;--tanne-050:#e4eae5;--signal-800:#75203f;--signal-700:#8e2a52;--fluo-500:#ff4e87;--fluo-200:#ffc2d5;--ochre-600:#a8741c;--cornflower-600:#2f4c8a;--surface-page:var(--paper-020);--surface-nav:var(--paper-100);--surface-card:#fff;--surface-sunken:var(--paper-200);--surface-cream:var(--paper-050);--surface-inverse:var(--ink-800);--text-strong:var(--ink-800);--text-body:var(--ink-700);--text-muted:var(--ink-500);--text-faint:var(--ink-400);--text-on-dark:var(--paper-100);--text-muted-dark:var(--ink-300);--text-brand:var(--tanne-700);--text-accent:var(--signal-700);--text-link:var(--signal-700);--text-link-hover:var(--ink-800);--brand:var(--tanne-700);--brand-strong:var(--tanne-900);--brand-bright:var(--tanne-500);--brand-100:var(--tanne-100);--brand-050:var(--tanne-050);--accent:var(--signal-700);--accent-strong:var(--signal-800);--accent-pop:var(--fluo-500);--w-marker:var(--fluo-200);--stars:var(--ochre-600);--border-subtle:#17211c1f;--border-default:#17211c3d;--border-strong:#17211c8c;--border-inverse:#f3efe438;--success-text:#245240;--success-soft:#dce7df;--warning-text:#6e4a0f;--warning-soft:#f2e6c6;--danger:#a32c3c;--danger-text:#7e1f2d;--danger-soft:#f2d9df;--info-text:#1e3a72;--info-soft:#dce1f2;--focus-ring:var(--tanne-700);--focus-ring-width:2px;--focus-ring-offset:2px;--w-text-meta:var(--text-muted);--w-text-disabled:var(--text-faint);--w-field-border:var(--border-strong);--w-surface-band:var(--brand);--w-text-on-band:var(--paper-100);--w-underline-on-dark:var(--fluo-500);--w-scene-frame:1px solid var(--border-default);--w-scene-shadow:var(--shadow-print);--w-werkstatt:var(--cornflower-600);--w-grain-opacity:.035;--w-type-display:500 clamp(2.5rem, 1.186rem + 5.393vw, 5.5rem) / 1.04 var(--font-serif);--w-type-h1:500 clamp(2.125rem, 1.413rem + 2.921vw, 3.75rem) / 1.08 var(--font-serif);--w-type-h2:500 clamp(1.75rem, 1.367rem + 1.573vw, 2.625rem) / 1.15 var(--font-serif);--w-type-h3:500 clamp(1.3125rem, 1.176rem + .562vw, 1.625rem) / 1.25 var(--font-serif);--w-type-lead:400 clamp(1.1875rem, 1.106rem + .337vw, 1.375rem) / 1.5 var(--font-serif);--w-type-read:400 clamp(1.0625rem, 1.035rem + .112vw, 1.125rem) / 1.62 var(--font-serif);--w-type-quote:italic 500 clamp(1.375rem, 1.211rem + .674vw, 1.75rem) / 1.4 var(--font-serif);--w-type-stat:500 clamp(2.75rem, 2.421rem + 1.348vw, 3.5rem) / 1 var(--font-serif);--w-type-ui:400 .9375rem / 1.45 var(--font-ui);--w-type-button:600 1rem / 1 var(--font-ui);--w-type-small:400 .875rem / 1.5 var(--font-ui);--w-type-eyebrow:500 .75rem / 1.2 var(--font-mono);--w-type-meta:400 .75rem / 1.4 var(--font-mono);--w-tracking-display:-.015em;--w-tracking-title:-.01em;--w-tracking-eyebrow:.16em;--w-tracking-tablehead:.08em;--w-measure:68ch;--w-zwei-drittel:max(calc((100% - 80px) / 3 * 2 + 40px), min(100%, 560px));--w-measure-lead:56ch;--w-cols:4;--w-margin:16px;--w-gap:16px;--w-max:1200px;--w-section-y:64px;--w-block-y:32px;--w-stack:16px;--w-header-h:56px;--w-band-h:40px;--w-control-h:48px;--w-touch:44px;--space-05:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:48px;--space-9:64px;--space-10:88px;--space-11:96px;--radius-none:0;--radius-sm:2px;--radius-md:3px;--radius-pill:999px;--radius-circle:50%;--border-hairline:1px;--border-thick:3px;--shadow-print:12px 12px 0 #17211c1f;--shadow-print-lg:26px 26px 0 #17211c24;--shadow-popover:0 8px 24px #17211c24;--ease-out:cubic-bezier(.2, .6, .2, 1);--w-dur-state:.14s;--w-dur-enter:.28s;--w-dur-enter-long:.36s;--w-dur-narrate:.32s;--w-pause-narrate:.9s;--w-stagger:40ms;--w-rise-state:4px;--w-rise-enter:14px;--w-riso-offset-max:24px;--raster-portrait:5px;--raster-object:4px;--raster-area:14px;--dots-ink:radial-gradient(var(--brand) 1.4px, transparent 1.5px);--dots-size:12px 12px}@media (width>=760px){:root{--w-cols:8;--w-margin:24px;--w-gap:24px;--w-section-y:80px;--w-block-y:40px;--w-stack:20px}}@media (width>=1000px){:root{--w-cols:12;--w-margin:32px;--w-gap:24px;--w-section-y:96px;--w-block-y:48px;--w-stack:24px;--w-header-h:64px}}@media (width>=1280px){:root{--w-margin:40px;--w-gap:32px}}@media (prefers-reduced-motion:reduce){:root{--w-dur-state:0s;--w-dur-enter:0s;--w-dur-enter-long:0s;--w-dur-narrate:0s;--w-pause-narrate:0s;--w-stagger:0s;--w-rise-state:0px;--w-rise-enter:0px;--w-riso-offset-max:0px}}:where(h1,h2,h3,h4){hyphens:manual;overflow-wrap:normal}:where(p,li,dd,td,blockquote){hyphens:auto}:root{--w-rampe:#7fb49b;--w-selection:var(--brand-100);--w-band-link-hover:#fff;--w-hover-on-dark:#f3efe41a;--w-off:#17211c61;--w-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.035'/%3E%3C/svg%3E");--w-page-x:clamp(16px, 4vw, 40px);--w-page-max:1240px;--w-abschnitt-y:clamp(80px, 11vw, 144px);--w-hero-y:clamp(40px, 7vw, 96px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--w-header-h) + 16px)}body.w{background:var(--surface-page) var(--w-grain);color:var(--text-body);font:400 16px/1.6 var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}body.w[data-gesperrt]{overflow:hidden}.w a{color:var(--text-link);text-underline-offset:3px;text-decoration-thickness:1px}.w a:hover{color:var(--text-link-hover)}.w :focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.w ::selection{background:var(--w-selection);color:var(--text-strong)}.w img{max-width:100%}.w [hidden]{display:none!important}.w :where(p,li,dd,td,blockquote){hyphens:manual}.w .w-text :where(p,li,dd,td,blockquote){hyphens:auto}.w-adresse,:where(p,li,dd,td,blockquote) a{hyphens:manual}@media (prefers-reduced-motion:reduce){.w *,.w :before,.w :after{transition-duration:0s!important;animation-duration:0s!important}}.sprungmarke{z-index:100;background:var(--surface-card);color:var(--text-strong);padding:8px 12px;position:absolute;top:-100px;left:8px}.sprungmarke:focus{top:8px}.w-logo{width:auto;height:24px;display:block}.w-logo-klein{height:20px}.w-logo-fuss{height:22px}.w-logo-platzhalter{height:24px;font:500 18px/1 var(--font-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--text-brand);align-items:center;display:inline-flex}.w-logo-platzhalter[data-invers]{color:var(--text-on-dark)}.w-band{background:var(--w-surface-band);color:var(--w-text-on-band)}.w-band-innen{max-width:var(--w-page-max);padding:8px var(--w-page-x);min-height:var(--w-band-h);font:400 14px/1.4 var(--font-ui);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0 auto;display:flex}.w-band-marke{font:500 12px/1 var(--font-mono);letter-spacing:var(--w-tracking-eyebrow);text-transform:uppercase}.w .w-band a{color:var(--w-text-on-band);text-decoration-color:var(--w-underline-on-dark);text-underline-offset:4px;font-weight:600;text-decoration-thickness:2px}.w .w-band a:hover{color:var(--w-band-link-hover)}.w-kopf{z-index:40;background:var(--surface-nav);box-shadow:0 1px 0 var(--border-subtle);transition:box-shadow var(--w-dur-state) var(--ease-out);position:sticky;top:0}.w-kopf[data-gescrollt]{box-shadow:0 1px 0 var(--border-default)}.w-kopf-innen{max-width:var(--w-page-max);padding:10px var(--w-page-x);align-items:center;gap:8px 4px;min-height:64px;margin:0 auto;display:flex;position:relative}.w-kopf-marke{min-height:var(--w-touch);align-items:center;margin-right:20px;text-decoration:none;display:flex}.w-nav{flex-wrap:wrap;gap:2px;margin-left:auto;display:flex;position:relative}.w .w-nav-link,.w .w-nav-auf{min-height:var(--w-touch);border-radius:var(--radius-sm);color:var(--text-strong);font:500 15px/1 var(--font-ui);cursor:pointer;transition:background-color var(--w-dur-state) var(--ease-out);background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.w .w-nav-link:hover,.w .w-nav-auf:hover{background-color:var(--surface-sunken);color:var(--text-strong)}.w .w-nav-link[aria-current=page],.w .w-nav-auf[aria-current=page]{box-shadow:inset 0 -2px 0 var(--brand)}.w-nav-auf svg{transition:transform var(--w-dur-state) var(--ease-out)}.w .w-nav-auf[aria-expanded=true]{background:var(--surface-sunken)}.w-nav-auf[aria-expanded=true] svg{transform:rotate(180deg)}.w-kopf-rechts{border-left:1px solid var(--border-subtle);align-items:center;gap:8px;margin-left:12px;padding-left:12px;display:flex}.w .w-kopf-anmelden{min-height:var(--w-touch);font:500 15px/1 var(--font-ui);color:var(--text-accent);align-items:center;padding:0 10px;display:inline-flex}.w .w-knopf-kopf{min-height:var(--w-touch);border:1px solid var(--accent);padding:0 16px;font-size:15px}.w-menue{z-index:50;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);padding:8px;position:absolute}.w-menue[hidden]{display:none}.w-menue-ressourcen{gap:2px;width:320px;display:grid;top:calc(100% + 6px);right:0}.w-menue-funktionen{top:calc(100% - 4px);right:var(--w-page-x);gap:4px;width:min(760px,100% - 32px);display:grid}.w-menue-liste{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2px;display:grid}.w .w-menue-eintrag,.w .w-menue-funktion{border-radius:var(--radius-sm);color:var(--text-strong);transition:background-color var(--w-dur-state) var(--ease-out);gap:2px;padding:12px;text-decoration:none;display:grid}.w .w-menue-eintrag:hover,.w .w-menue-funktion:hover{background-color:var(--surface-cream);color:var(--text-strong)}.w-menue-titel{font:600 15px/1.3 var(--font-ui);color:var(--text-strong)}.w-menue-text{font:400 14px/1.45 var(--font-ui);color:var(--w-text-meta)}.w-menue-fuss{border-top:1px solid var(--border-subtle);flex-wrap:wrap;gap:8px 24px;padding:12px;display:flex}.w .w-menue-alle{font:600 15px/1.3 var(--font-ui);color:var(--text-accent)}.w .w-menue-nicht{font:500 15px/1.3 var(--font-ui);color:var(--w-text-meta)}.w a.w-begriff[href]{font:inherit;color:var(--text-accent);text-underline-offset:3px;text-decoration:underline 1px dashed;text-decoration-color:var(--text-accent)}.w a.w-begriff[href]:hover{text-decoration-style:solid}.w-begriff-karte{z-index:60;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);width:min(320px,100vw - 32px);box-shadow:var(--shadow-popover);gap:6px;padding:12px 14px;display:grid;position:absolute}.w-begriff-karte[hidden]{display:none}.w-begriff-karte-titel{font:600 15px/1.3 var(--font-ui);color:var(--text-strong)}.w-begriff-karte-text{font:400 15px/1.5 var(--font-ui);color:var(--text-body)}.w .w-begriff-karte-mehr{font:600 14px/1.3 var(--font-ui);color:var(--text-accent)}.w .w-kopf .w-kopf-beta-schmal,.w-kopf-menueknopf{display:none}@media (width>=1000px) and (width<=1119px){.w .w-nav-link,.w .w-nav-auf{padding:0 8px}.w-kopf-marke{margin-right:8px}.w-kopf-rechts{gap:4px;margin-left:8px;padding-left:8px}.w .w-kopf-anmelden{padding:0 6px}.w-nav{flex-wrap:nowrap}}.w .w-nav-link,.w .w-nav-auf,.w .w-kopf-rechts .w-knopf,.w .w-kopf-anmelden{white-space:nowrap}@media (width<=999px){.w-nav,.w-kopf-rechts,.w-menue{display:none!important}.w .w-kopf .w-kopf-beta-schmal{min-height:var(--w-touch);margin-left:auto;padding:0 14px;font-size:15px;display:inline-flex}.w-kopf-menueknopf{border:1px solid var(--w-field-border);border-radius:var(--radius-sm);background:var(--surface-card);width:44px;height:44px;color:var(--text-strong);cursor:pointer;place-items:center;display:grid}}.w-dialog{z-index:80;background:var(--surface-nav);flex-direction:column;display:flex;position:fixed;inset:0;overflow:auto}.w-dialog[hidden]{display:none}.w-dialog-kopf{border-bottom:1px solid var(--border-subtle);align-items:center;gap:8px;min-height:64px;padding:10px 16px;display:flex}.w-dialog-zu{border:1px solid var(--w-field-border);border-radius:var(--radius-sm);background:var(--surface-card);width:44px;height:44px;color:var(--text-strong);cursor:pointer;place-items:center;margin-left:auto;display:grid}.w-dialog-nav{flex-direction:column;flex:1;padding:8px 16px 24px;display:flex}.w-dialog-auf{border:0;border-bottom:1px solid var(--border-subtle);min-height:56px;color:var(--text-strong);font:500 20px/1.2 var(--font-ui);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:0;display:flex}.w-dialog-auf svg{transition:transform var(--w-dur-state) var(--ease-out)}.w-dialog-auf[aria-expanded=true] svg{transform:rotate(180deg)}.w-dialog-funktionen{border-bottom:1px solid var(--border-subtle);padding:4px 0 8px 16px;display:grid}.w-dialog-funktionen[hidden]{display:none}.w .w-dialog-funktionen a{min-height:var(--w-touch);font:400 16px/1.3 var(--font-ui);color:var(--text-strong);align-items:center;gap:10px;text-decoration:none;display:flex}.w .w-dialog-funktionen a.w-dialog-alle{color:var(--text-accent);font-weight:600}.w .w-dialog-link{border-bottom:1px solid var(--border-subtle);min-height:56px;color:var(--text-strong);font:500 20px/1.2 var(--font-ui);align-items:center;gap:10px;text-decoration:none;display:flex}.w-dialog-punkt{border-radius:var(--radius-circle);background:var(--brand);width:6px;height:6px}.w-dialog-unten{gap:12px;margin-top:auto;padding-top:24px;display:grid}.w .w-dialog-unten .w-kopf-anmelden{justify-self:start;padding:0;font-size:16px}.w .w-knopf,.w .w-knopf-rahmen{min-height:var(--w-control-h);border-radius:var(--radius-sm);font:var(--w-type-button);cursor:pointer;transition:background-color var(--w-dur-state) var(--ease-out);justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.w .w-knopf{background:var(--accent);color:var(--text-on-dark);border:0;padding:0 22px}.w .w-knopf:hover{background-color:var(--accent-strong);color:var(--text-on-dark)}.w .w-knopf-rahmen{border:1px solid var(--w-field-border);color:var(--text-strong);background:0 0;padding:0 20px}.w .w-knopf-rahmen:hover{background-color:var(--surface-sunken);color:var(--text-strong)}.w .w-knopf-voll{width:100%;font-size:16px;display:flex}.w .w-knopf[disabled],.w .w-knopf-rahmen[disabled]{opacity:.55;cursor:not-allowed}.w .w-knopf-klein{min-height:var(--w-touch);padding:0 14px;font-size:15px}.w-eyebrow{font:500 12px/1.2 var(--font-mono);letter-spacing:var(--w-tracking-eyebrow);text-transform:uppercase;color:var(--text-accent)}.w-eyebrow-gross{font-size:13px}.w-h1{font:500 clamp(2rem, .9rem + 4.5vw, 5.5rem) / 1.04 var(--font-serif);letter-spacing:var(--w-tracking-display);color:var(--text-strong);hyphens:manual;text-wrap:balance;margin:0}.w-h1-seite{font:500 clamp(2.125rem, 1.413rem + 2.921vw, 3.75rem) / 1.08 var(--font-serif);letter-spacing:var(--w-tracking-title)}.w-h2{font:var(--w-type-h2);letter-spacing:var(--w-tracking-title);color:var(--text-strong);text-wrap:balance;max-width:22ch;margin:0}.w-h3{font:var(--w-type-h3);color:var(--text-strong);margin:0}.w-lead{font:400 clamp(1.1875rem, 1.106rem + .337vw, 1.375rem) / 1.55 var(--font-serif);color:var(--text-body);text-wrap:pretty;margin:0}.w-lesen{font:400 17px/1.6 var(--font-serif);color:var(--text-body);margin:0}.w-meta{font:var(--w-type-meta);color:var(--w-text-meta)}.w .w-mehr{font:600 16px/1.4 var(--font-ui);color:var(--text-accent)}.w-blatt{font:400 32px/1 var(--font-serif);color:var(--text-brand)}.w-chip{border-radius:var(--radius-sm);min-height:26px;font:500 12px/1.1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;transition:background-color var(--w-dur-narrate) var(--ease-out), color var(--w-dur-narrate) var(--ease-out);align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.w-chip svg{flex:none}.w-chip[data-ton=ok]{background:var(--success-soft);color:var(--success-text)}.w-chip[data-ton=warn]{background:var(--warning-soft);color:var(--warning-text)}.w-chip[data-ton=bad]{background:var(--danger-soft);color:var(--danger-text)}.w-chip[data-ton=info]{background:var(--info-soft);color:var(--info-text)}.w-chip[data-ton=brand]{background:var(--brand-050);color:var(--brand)}.w-chip[data-ton=neutral]{background:var(--surface-cream);color:var(--text-body)}.w-chip[data-ton=typ]{background:var(--surface-sunken);color:var(--text-body)}.w-abschnitt{max-width:var(--w-page-max);padding:var(--w-abschnitt-y) var(--w-page-x) 0;gap:32px;margin:0 auto;display:grid}.w-abschnitt-kopf{gap:12px;display:grid}.w-abschnitt-letzter{padding-bottom:clamp(64px,9vw,112px)}.w-text{max-width:var(--w-measure)}.w-fuss{background:var(--surface-inverse);color:var(--text-on-dark)}.w-fuss-innen{max-width:var(--w-page-max);padding:clamp(40px, 6vw, 72px) var(--w-page-x) 24px;gap:40px;margin:0 auto;display:grid}.w-fuss-kopf{justify-items:start;gap:16px;display:grid}.w-fuss-claim{gap:2px;display:grid}.w-fuss-claim-zeile{font:italic 400 clamp(1.1875rem, 1.1rem + .4vw, 1.375rem) / 1.35 var(--font-serif);color:var(--text-on-dark)}.w-fuss-unterzeile{font:400 14px/1.5 var(--font-ui);color:var(--text-muted-dark)}.w-fuss-spalten{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px 32px;display:grid}.w-fuss-spalte{align-content:start;gap:2px;display:grid}.w-fuss-titel{font:500 12px/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted-dark);padding-bottom:6px}.w .w-fuss-spalte a{min-height:var(--w-touch);font:400 15px/1.3 var(--font-ui);color:var(--text-on-dark);align-items:center;text-decoration:none;display:flex}.w .w-fuss-spalte a:hover{color:var(--text-on-dark);text-decoration:underline;text-decoration-color:var(--w-underline-on-dark);text-underline-offset:4px;text-decoration-thickness:2px}.w-fuss-zeile{border-top:1px solid var(--border-inverse);flex-wrap:wrap;align-items:center;gap:12px 24px;padding-top:20px;display:flex}.w-rampe{width:72px;height:5px;display:flex}.w-rampe span{background:var(--w-rampe);flex:1}.w-rampe span:nth-child(2){opacity:.88}.w-rampe span:nth-child(3){opacity:.76}.w-rampe span:nth-child(4){opacity:.62}.w-rampe span:nth-child(5){opacity:.48}.w-rampe span:nth-child(6){opacity:.34}.w-rampe span:nth-child(7){opacity:.22}.w-rampe span:nth-child(8){opacity:.12}.w-fuss-copy{font:400 12px/1.4 var(--font-mono);color:var(--text-muted-dark)}.w-fuss-zeichen{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.w .w-fuss-zeichen a{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--text-on-dark);transition:background-color var(--w-dur-state) var(--ease-out), color var(--w-dur-state) var(--ease-out);place-items:center;display:grid}.w .w-fuss-zeichen a:hover{background-color:var(--w-hover-on-dark);color:var(--accent-pop)}@media print{.w-band,.w-kopf,.w-fuss{display:none}body.w{background:var(--surface-card)}}.w-feld{width:100%;min-width:0;height:var(--w-control-h);border:1px solid var(--w-field-border);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-strong);font:400 16px/1.4 var(--font-ui);padding:0 12px}textarea.w-feld{resize:vertical;height:auto;min-height:112px;padding:12px;line-height:1.5}select.w-feld{appearance:auto}.w-feld[aria-invalid=true]{border:2px solid var(--danger)}.w-feld-fehler{font:400 14px/1.5 var(--font-ui);color:var(--danger-text);align-items:baseline;gap:6px;display:none}.w-feld-fehler[data-sichtbar]{display:flex}.w-feld-fehler svg{flex:none;transform:translateY(1px)}.w-erfolg:empty{display:none}.w-erfolg{background:var(--success-soft);color:var(--success-text);font:400 15px/1.5 var(--font-ui);align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.w-erfolg:before{content:"";background:currentColor;flex:none;width:16px;height:16px;margin-top:3px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M4.5 12.5l5 5L20 6.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M4.5 12.5l5 5L20 6.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.w-fehlerbox:empty{display:none}.w-fehlerbox{background:var(--danger-soft);color:var(--danger-text);font:400 15px/1.5 var(--font-ui);padding:14px 16px}.w-honig{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.w-nl{gap:12px;display:grid}.w-nl-label{font:600 15px/1.3 var(--font-ui);color:var(--text-strong)}.w-nl-zeile{flex-wrap:wrap;gap:8px;display:flex}.w-nl-zeile .w-feld{flex:220px;width:auto}.w .w-nl-knopf{flex:none;padding:0 18px}.w-nl-hinweis{font:400 13px/1.5 var(--font-ui);color:var(--w-text-meta)}.w-nl-haken{font-size:14px}.w-nl[data-zustand=gesendet]>:not(.w-erfolg){display:none}.w-akkordeon{border-top:1px solid var(--border-strong);align-content:start;min-width:0;display:grid}.w-akk{border-bottom:1px solid var(--border-subtle)}.w-akk-knopf{text-align:left;cursor:pointer;width:100%;min-height:56px;color:var(--text-strong);background:0 0;border:0;align-items:baseline;gap:16px;padding:16px 0;display:flex}.w-akk-nr{width:28px;font:400 13px/1.5 var(--font-mono);color:var(--w-text-meta);flex:none}.w-akk-frage{min-width:0;font:500 19px/1.35 var(--font-serif);color:var(--text-strong);flex:1}.w-akk-plus{transition:transform var(--w-dur-state) var(--ease-out);flex:none}.w-akk[data-offen] .w-akk-plus{transform:rotate(45deg)}.w-akk-koerper{opacity:0;transition:grid-template-rows .24s var(--ease-out), opacity .2s var(--ease-out);grid-template-rows:0fr;display:grid}.w-akk[data-offen] .w-akk-koerper{opacity:1;grid-template-rows:1fr}.w-akk-innen{min-height:0;overflow:hidden}.w-akk-antwort{font:400 17px/1.62 var(--font-serif);color:var(--text-body);max-width:64ch;margin:0;padding:0 34px 22px 44px}.s-ohne-breite{max-width:none}.p-h2-schmal{max-width:14ch}.s-nicht-icon{color:var(--w-text-meta);flex:none;transform:translateY(2px)}.w-feldblock{border:0;align-content:start;gap:6px;min-width:0;margin:0;padding:0;display:grid}.w-feldblock>label:not(.w-haken),.w-feldblock>legend{align-items:baseline;gap:4px 8px;padding:0;display:flex}.w-feld-name{font:600 15px/1.3 var(--font-ui);color:var(--text-strong)}.w-stern{font:500 15px/1 var(--font-mono);color:var(--text-accent)}.w-freiwillig{font:400 13px/1 var(--font-mono);color:var(--w-text-meta)}.w-haken{min-height:var(--w-touch);color:var(--text-strong);font:400 16px/1.35 var(--font-ui);cursor:pointer;align-items:center;gap:12px;display:flex}.w-haken input{opacity:0;width:1px;height:1px;position:absolute}.w .w-haken-link{color:var(--text-accent);text-underline-offset:3px;text-decoration:underline}.w-haken-box{border:1px solid var(--w-field-border);border-radius:var(--radius-sm);background:var(--surface-card);color:#0000;flex:none;place-items:center;width:20px;height:20px;display:grid}.w-haken input:checked+.w-haken-box{background:var(--brand);border-color:var(--brand);color:var(--text-on-dark)}.w-haken input:focus-visible+.w-haken-box{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.w-haken input[aria-invalid=true]+.w-haken-box{border:2px solid var(--danger)}form[data-zustand=gesendet]>:not([data-danke-bereich]),form[data-schritte=an] fieldset[data-schritt]:not([data-aktiv]){display:none}.w-sterne{color:var(--stars);letter-spacing:.04em;white-space:nowrap}.w-sterne-leer{color:var(--border-default)}.w-termin{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-card);width:min(760px,100vw - 32px);max-width:none;height:min(820px,100dvh - 48px);max-height:none;box-shadow:var(--shadow-popover);color:var(--text-strong);padding:0}.w-termin[open]{flex-direction:column;display:flex}.w-termin::backdrop{background:#17211c8c}.w-termin-kopf{border-bottom:1px solid var(--border-subtle);align-items:center;gap:16px;padding:10px 12px 10px 20px;display:flex}.w-termin-titel{font:500 17px/1.3 var(--font-serif);flex:1}.w-termin-tab{font:var(--w-type-small);color:var(--accent)}.w-termin-zu{width:var(--w-touch);height:var(--w-touch);cursor:pointer;font:400 26px/1 var(--font-ui);color:var(--text-strong);border-radius:var(--radius-sm);background:0 0;border:0}.w-termin-zu:hover{background:var(--surface-sunken)}.w-termin-rahmen{background:#fff;border:0;flex:1;width:100%}.w-termin-hinweis{font:var(--w-type-ui);color:var(--text-body);margin:0;padding:24px 20px}@media (width<=479px){.w-termin{border:0;border-radius:0;width:100vw;height:100dvh}}:root{--divider:var(--border-subtle);--frame:var(--border-default);--touch-min:var(--w-touch);--measure:var(--w-measure);--page-max:var(--w-page-max);--page-gutter:var(--w-page-x);--tracking-eyebrow:var(--w-tracking-eyebrow);--type-h1:var(--w-type-h1);--type-h2:var(--w-type-h2);--type-h3:var(--w-type-h3);--type-read:var(--w-type-read);--type-body:400 1rem / 1.62 var(--font-ui);--type-ui:var(--w-type-ui);--type-meta:var(--w-type-meta);--type-eyebrow:var(--w-type-eyebrow);--dur-fast:var(--w-dur-state)}*{box-sizing:border-box}.inhalt h1,.inhalt h2,.inhalt h3{color:var(--text-strong);text-wrap:balance;hyphens:manual}.inhalt h1{font:var(--type-h1);margin:0 0 var(--space-4)}.inhalt h2{font:var(--type-h2);margin:var(--space-8) 0 var(--space-3)}.inhalt h3{font:var(--type-h3);margin:var(--space-6) 0 var(--space-2)}.inhalt p,.inhalt ul,.inhalt ol,.inhalt table,.inhalt figure,.inhalt blockquote{margin:0 0 var(--space-4)}.rahmen{max-width:var(--page-max);padding:0 var(--page-gutter);margin:0 auto}.inhalt{padding-block:var(--space-9) var(--space-10)}.seitenkopf{margin-bottom:var(--space-8)}.augenbraue{margin-bottom:var(--space-3);font:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent);display:block}.text{max-width:var(--measure)}.text blockquote{padding-left:var(--space-4);border-left:var(--border-thick) solid var(--border-strong);font:var(--type-read);margin-left:0;font-style:italic}.text table{border-collapse:collapse;width:100%;font:var(--type-ui)}.text th,.text td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--divider);text-align:left;vertical-align:top}.text th{background:var(--surface-cream);font:var(--type-meta);text-transform:uppercase}.text img{max-width:100%;height:auto}.text figcaption{font:var(--type-meta);color:var(--text-muted);margin-top:var(--space-2)}.meta{font:var(--type-meta);color:var(--text-muted)}.platzhalter{max-width:var(--measure);padding:var(--space-6);border:1px dashed var(--border-strong);background:var(--surface-card)}.platzhalter .meta{margin-top:var(--space-3);display:block}.schluss:after{content:"❧";margin-top:var(--space-8);color:var(--text-muted);font:var(--type-h2);display:block}.versionskopf{max-width:var(--measure);padding:var(--space-4) 0;margin-bottom:var(--space-6);border-block:1px solid var(--divider);font:var(--type-ui)}.versionskopf dl{gap:var(--space-1) var(--space-4);grid-template-columns:max-content 1fr;margin:0;display:grid}.versionskopf dt{font:var(--type-meta);text-transform:uppercase;color:var(--text-muted)}.versionskopf dd{margin:0}.versionskopf details{margin-top:var(--space-3)}.hinweis-entwurf{max-width:var(--measure);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-5);background:var(--warning-soft);color:var(--warning-text);font:var(--type-ui)}.verzeichnis{max-width:var(--measure);margin-bottom:var(--space-6);font:var(--type-ui)}@media (width<=559px){.text table,.text thead,.text tbody,.text tr,.text th,.text td{display:block}.text thead{position:absolute;left:-10000px}}@media print{.verzeichnis{display:none}}.chip{gap:var(--space-1);padding:0 var(--space-2);border-radius:var(--radius-sm);font:var(--type-meta);align-items:center;display:inline-flex}.chip[data-ton=success]{background:var(--success-soft);color:var(--success-text)}.chip[data-ton=info]{background:var(--info-soft);color:var(--info-text)}.chip[data-ton=warning]{background:var(--warning-soft);color:var(--warning-text)}.chip[data-ton=danger]{background:var(--danger-soft);color:var(--danger-text)}.filter{gap:var(--space-2);margin:0 0 var(--space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.filter a{min-height:var(--touch-min);padding:0 var(--space-3);border:1px solid var(--frame);border-radius:var(--radius-sm);color:var(--text-strong);font:var(--type-ui);align-items:center;text-decoration:none;display:inline-flex}.filter a[aria-current=page]{background:var(--brand-050)}.eintrag{max-width:var(--measure);padding-block:var(--space-5);border-top:1px solid var(--divider)}.eintrag h3{margin-top:var(--space-2)}.warum{font-style:italic}.liste-ohne{padding:0;list-style:none}.formular{max-width:var(--measure);font:var(--type-ui)}.formular fieldset{margin:0 0 var(--space-6);border:0;padding:0}.formular legend{font:var(--type-h3);color:var(--text-strong);margin-bottom:var(--space-3)}.feld{margin-bottom:var(--space-4)}.feld label,.feld .label{margin-bottom:var(--space-1);color:var(--text-strong);display:block}.feld input:not([type=checkbox]):not([type=radio]),.feld textarea,.feld select{width:100%;min-height:var(--touch-min);padding:var(--space-2) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-body);font:inherit}.feld-wahl{gap:var(--space-2);min-height:var(--touch-min);align-items:flex-start;display:flex}.pflicht{color:var(--accent)}.feld-fehler{margin-top:var(--space-1);color:var(--danger-text);display:block}.feld-fehler:empty{display:none}.formular-status{margin-top:var(--space-4)}.formular-status:empty{display:none}.formular[data-zustand=sendet] button[type=submit]{opacity:.6}.schrittanzeige{font:var(--type-meta);color:var(--text-muted);margin-bottom:var(--space-3)}.schrittanzeige:empty,.formular[data-schritte=an] fieldset[data-schritt]:not([data-aktiv]){display:none}.schritt-knoepfe{gap:var(--space-3);flex-wrap:wrap;display:flex}.honig{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
