@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-vietnamese-wght-normal.XAtsl5Q_.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-ext-wght-normal.C4zznr8T.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-wght-normal.E0tuGl4L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-400-normal.V6pRDFza.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-400-normal.6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/jetbrains-mono-latin-700-normal.BYuf6tUa.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-700-normal.D3wTyLJW.woff) format("woff")}@layer cascivo.reset,cascivo.base,cascivo.tokens,cascivo.component,cascivo.platform,cascivo.theme,cascivo.blocks,cascivo.override;@layer cascivo.reset{*,*:before,*:after{box-sizing:border-box}body{margin:0}}@keyframes cascivo-spin{to{rotate:360deg}}@keyframes cascivo-shimmer{0%{translate:-100% 0}to{translate:100% 0}}@keyframes cascivo-progress-sweep{0%{translate:-100% 0}to{translate:250% 0}}@keyframes cascivo-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes cascivo-dots{0%,60%,to{translate:0 0;opacity:.4}30%{translate:0 -35%;opacity:1}}@keyframes cascivo-dash-grow{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-35}to{stroke-dasharray:90,200;stroke-dashoffset:-125}}@keyframes cascivo-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes cascivo-pulse-scale{0%,to{scale:1}50%{scale:1.05}}@keyframes cascivo-ping{0%{scale:1;opacity:.7}to{scale:2.4;opacity:0}}@keyframes cascivo-shake{10%,90%{translate:-.15rem 0}30%,70%{translate:.3rem 0}50%{translate:-.3rem 0}0%,to{translate:0 0}}@keyframes cascivo-wiggle{0%,to{rotate:-1.5deg}50%{rotate:1.5deg}}@keyframes cascivo-bounce{0%,to{translate:0 0}50%{translate:0 -25%}}@keyframes cascivo-flash{0%{background-color:var(--cascivo-flash-tint, var(--cascivo-color-accent-subtle))}to{background-color:transparent}}@layer cascivo.tokens{:root{--cascivo-gray-0: oklch(1 0 0);--cascivo-gray-50: oklch(.985 .002 264);--cascivo-gray-100: oklch(.967 .003 264);--cascivo-gray-200: oklch(.928 .006 264);--cascivo-gray-300: oklch(.872 .008 264);--cascivo-gray-400: oklch(.707 .015 264);--cascivo-gray-500: oklch(.554 .018 264);--cascivo-gray-600: oklch(.446 .018 264);--cascivo-gray-700: oklch(.373 .015 264);--cascivo-gray-800: oklch(.269 .01 264);--cascivo-gray-900: oklch(.205 .007 264);--cascivo-gray-950: oklch(.145 .005 264);--cascivo-blue-50: oklch(.97 .025 250);--cascivo-blue-100: oklch(.932 .055 250);--cascivo-blue-200: oklch(.882 .095 250);--cascivo-blue-300: oklch(.808 .14 250);--cascivo-blue-400: oklch(.707 .18 250);--cascivo-blue-500: oklch(.623 .214 250);--cascivo-blue-600: oklch(.546 .224 250);--cascivo-blue-700: oklch(.452 .196 250);--cascivo-blue-800: oklch(.373 .155 250);--cascivo-blue-900: oklch(.29 .105 250);--cascivo-blue-950: oklch(.205 .065 250);--cascivo-green-50: oklch(.982 .018 145);--cascivo-green-100: oklch(.962 .044 145);--cascivo-green-200: oklch(.925 .084 145);--cascivo-green-400: oklch(.75 .15 145);--cascivo-green-500: oklch(.648 .15 145);--cascivo-green-600: oklch(.548 .14 145);--cascivo-green-700: oklch(.448 .12 145);--cascivo-green-900: oklch(.28 .075 145);--cascivo-red-50: oklch(.971 .013 22);--cascivo-red-100: oklch(.936 .032 22);--cascivo-red-200: oklch(.885 .062 22);--cascivo-red-400: oklch(.72 .16 22);--cascivo-red-500: oklch(.628 .188 22);--cascivo-red-600: oklch(.54 .188 22);--cascivo-red-700: oklch(.448 .17 22);--cascivo-red-900: oklch(.28 .1 22);--cascivo-orange-50: oklch(.98 .02 75);--cascivo-orange-100: oklch(.96 .045 75);--cascivo-orange-400: oklch(.82 .13 60);--cascivo-orange-500: oklch(.768 .145 55);--cascivo-orange-600: oklch(.68 .155 50);--cascivo-yellow-50: oklch(.987 .026 95);--cascivo-yellow-100: oklch(.973 .05 95);--cascivo-yellow-400: oklch(.868 .145 80);--cascivo-yellow-500: oklch(.768 .145 75);--cascivo-warm-50: oklch(.982 .008 80);--cascivo-warm-100: oklch(.962 .016 80);--cascivo-warm-200: oklch(.92 .025 78);--cascivo-warm-300: oklch(.87 .035 75);--cascivo-warm-400: oklch(.76 .045 70);--cascivo-warm-500: oklch(.64 .045 65);--cascivo-warm-600: oklch(.52 .04 60);--cascivo-warm-700: oklch(.42 .03 55);--cascivo-warm-800: oklch(.31 .022 50);--cascivo-warm-900: oklch(.21 .015 50);--cascivo-space-0: 0px;--cascivo-space-1: .25rem;--cascivo-space-2: .5rem;--cascivo-space-3: .75rem;--cascivo-space-4: 1rem;--cascivo-space-5: 1.25rem;--cascivo-space-6: 1.5rem;--cascivo-space-8: 2rem;--cascivo-space-10: 2.5rem;--cascivo-space-12: 3rem;--cascivo-space-16: 4rem;--cascivo-space-20: 5rem;--cascivo-space-24: 6rem;--cascivo-font-sans: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cascivo-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--cascivo-font-display: var(--cascivo-font-sans);--cascivo-text-xs: .75rem;--cascivo-text-sm: .875rem;--cascivo-text-base: 1rem;--cascivo-text-lg: 1.125rem;--cascivo-text-xl: 1.25rem;--cascivo-text-2xl: 1.5rem;--cascivo-text-3xl: 1.875rem;--cascivo-text-4xl: 2.25rem;--cascivo-font-size-xs: var(--cascivo-text-xs);--cascivo-font-size-sm: var(--cascivo-text-sm);--cascivo-font-size-base: var(--cascivo-text-base);--cascivo-font-size-lg: var(--cascivo-text-lg);--cascivo-font-size-xl: var(--cascivo-text-xl);--cascivo-font-size-2xl: var(--cascivo-text-2xl);--cascivo-font-size-3xl: var(--cascivo-text-3xl);--cascivo-font-size-4xl: var(--cascivo-text-4xl);--cascivo-font-normal: 400;--cascivo-font-medium: 500;--cascivo-font-semibold: 600;--cascivo-font-bold: 700;--cascivo-leading-none: 1;--cascivo-leading-tight: 1.25;--cascivo-leading-snug: 1.375;--cascivo-leading-normal: 1.5;--cascivo-leading-relaxed: 1.625;--cascivo-tracking-tight: -.025em;--cascivo-tracking-normal: 0em;--cascivo-tracking-wide: .025em;--cascivo-text-display: var(--cascivo-text-4xl);--cascivo-text-heading-lg: var(--cascivo-text-3xl);--cascivo-text-heading-md: var(--cascivo-text-2xl);--cascivo-text-heading-sm: var(--cascivo-text-xl);--cascivo-text-body: var(--cascivo-text-base);--cascivo-text-body-sm: var(--cascivo-text-sm);--cascivo-text-ui: var( --cascivo-text-sm );--cascivo-text-label: var(--cascivo-text-sm);--cascivo-text-caption: var(--cascivo-text-xs);--cascivo-text-code: var( --cascivo-text-sm );--cascivo-radius-none: 0px;--cascivo-radius-sm: .25rem;--cascivo-radius-md: .375rem;--cascivo-radius-lg: .5rem;--cascivo-radius-xl: .75rem;--cascivo-radius-2xl: 1rem;--cascivo-radius-full: 9999px;--cascivo-radius-base: .375rem;--cascivo-radius-control: var(--cascivo-radius-base);--cascivo-radius-field: var(--cascivo-radius-base);--cascivo-radius-item: calc(var(--cascivo-radius-base) * .66);--cascivo-radius-surface: calc(var(--cascivo-radius-base) * 1.66);--cascivo-radius-overlay: calc(var(--cascivo-radius-base) * 2);--cascivo-radius-indicator: calc(var(--cascivo-radius-base) / 2);--cascivo-disabled-opacity: .5;--cascivo-hover-opacity: .8;--cascivo-shadow-xs: 0 1px 2px oklch(0 0 0 / .05);--cascivo-shadow-sm: 0 1px 3px oklch(0 0 0 / .07), 0 1px 2px oklch(0 0 0 / .04);--cascivo-shadow-md: 0 2px 8px oklch(0 0 0 / .07), 0 1px 2px oklch(0 0 0 / .04);--cascivo-shadow-overlay: 0 4px 32px oklch(0 0 0 / .16), 0 0 0 1px oklch(0 0 0 / .04);--cascivo-shadow-lg: var(--cascivo-shadow-overlay);--cascivo-shadow-xl: var(--cascivo-shadow-overlay);--cascivo-ring-width: 3px;--cascivo-ring-offset: 0px;--cascivo-ring-color: color-mix( in oklch, var(--cascivo-color-accent, oklch(.623 .214 250)) 55%, transparent );--cascivo-color-primary: oklch(.205 0 0);--cascivo-color-primary-fg: oklch(.985 0 0);--cascivo-color-primary-hover: oklch(.27 0 0);--cascivo-color-primary-active: oklch(.32 0 0);--cascivo-color-active-bg: oklch(.145 .005 264 / 6%);--cascivo-control-height-sm: 2rem;--cascivo-control-height-md: 2.5rem;--cascivo-control-height-lg: 3rem;--cascivo-border-subtle: oklch(.928 .006 264);--cascivo-border-default: oklch(.872 .008 264);--cascivo-border-strong: oklch(.707 .015 264);--cascivo-ease-in: cubic-bezier(.4, 0, 1, 1);--cascivo-ease-out: cubic-bezier(0, 0, .2, 1);--cascivo-ease-in-out: cubic-bezier(.4, 0, .2, 1);--cascivo-ease-decel: cubic-bezier(.16, 1, .3, 1);--cascivo-ease-spring: linear( 0, .006, .083 5.5%, .244, .564 16.5%, .727, .867, .962, 1.017 32%, 1.041, 1.05, 1.048, 1.039, 1.026, 1.014 50.5%, .997, .991, .989, .991, .996 71.5%, 1.003, 1.005, 1.003, 1 );--cascivo-ease-emphasized: cubic-bezier(.2, 0, 0, 1);--cascivo-duration-75: 75ms;--cascivo-duration-100: .1s;--cascivo-duration-150: .15s;--cascivo-duration-200: .2s;--cascivo-duration-300: .3s;--cascivo-duration-500: .5s;--cascivo-duration-loop-fast: 1s;--cascivo-duration-loop: 1.4s;--cascivo-duration-loop-slow: 2s;--cascivo-motion-enter: var(--cascivo-duration-200) var(--cascivo-ease-out);--cascivo-motion-exit: var(--cascivo-duration-150) var(--cascivo-ease-in);--cascivo-motion-emphasis: var(--cascivo-duration-300) var(--cascivo-ease-in-out);--cascivo-motion-drawer: var(--cascivo-duration-300) var(--cascivo-ease-decel);--cascivo-motion-attention: var(--cascivo-duration-500) var(--cascivo-ease-out);--cascivo-chart-1: oklch(.74 .13 70);--cascivo-chart-2: oklch(.74 .11 240);--cascivo-chart-3: oklch(.66 .13 165);--cascivo-chart-4: oklch(.93 .16 100);--cascivo-chart-5: oklch(.5 .13 250);--cascivo-chart-6: oklch(.6 .16 40);--cascivo-chart-7: oklch(.66 .12 350);--cascivo-chart-8: oklch(.55 .02 280);--cascivo-chart-grid: var(--cascivo-gray-200);--cascivo-chart-axis: var(--cascivo-gray-400);--cascivo-chart-fill-opacity: .25;--cascivo-color-accent-text: var(--cascivo-color-accent);--cascivo-color-accent-text-hover: var(--cascivo-color-accent-hover);--cascivo-editor-bg: var(--cascivo-color-surface, oklch(.985 .002 264));--cascivo-editor-fg: var(--cascivo-color-foreground, oklch(.205 .005 264));--cascivo-editor-gutter-bg: var(--cascivo-color-surface-2, oklch(.967 .003 264));--cascivo-editor-gutter-fg: var(--cascivo-color-text-muted, oklch(.55 .018 264));--cascivo-editor-current-line: var(--cascivo-color-active-bg, oklch(.55 .02 264 / 8%));--cascivo-editor-selection: var(--cascivo-color-accent-muted, oklch(.882 .095 250));--cascivo-editor-border: var(--cascivo-color-border, oklch(.928 .006 264));--cascivo-editor-syntax-keyword: var(--cascivo-color-accent, oklch(.52 .2 250));--cascivo-editor-syntax-string: oklch(.53 .13 135);--cascivo-editor-syntax-number: oklch(.54 .15 40);--cascivo-editor-syntax-comment: var(--cascivo-color-foreground-muted, oklch(.55 .018 264));--cascivo-editor-syntax-function: var(--cascivo-chart-5, oklch(.5 .16 265));--cascivo-editor-syntax-type: oklch(.54 .12 350);--cascivo-editor-syntax-operator: var(--cascivo-color-foreground-muted, oklch(.5 .04 264));--cascivo-editor-syntax-punctuation: var(--cascivo-color-text-subtle, oklch(.446 .018 264));--cascivo-editor-syntax-variable: var(--cascivo-editor-fg);--cascivo-editor-syntax-tag: var(--cascivo-color-accent, oklch(.52 .2 250));--cascivo-editor-syntax-attr: oklch(.54 .15 40);--cascivo-editor-syntax-regexp: oklch(.53 .13 135);--cascivo-editor-syntax-boolean: oklch(.54 .15 40);--cascivo-editor-syntax-property: oklch(.53 .12 240);--cascivo-brand-primary: oklch( .55 .15 240 );--cascivo-brand-accent: oklch(.72 .13 195);--cascivo-brand-ink: oklch( .22 .03 250 );--cascivo-brand-paper: oklch(.99 .005 250);--cascivo-brand-gradient-start: oklch(.55 .15 240);--cascivo-brand-gradient-end: oklch(.72 .13 195);--cascivo-z-base: 0;--cascivo-z-raised: 10;--cascivo-z-dropdown: 100;--cascivo-z-overlay: 200;--cascivo-z-modal: 300;--cascivo-z-toast: 400;--cascivo-z-tooltip: 500;--cascivo-shell-header-block-size: 3rem;--cascivo-shell-panel-inline-size: 20rem;--cascivo-shell-aside-inline-size: 18rem;--cascivo-link-color: var(--cascivo-color-accent-text);--cascivo-search-width: 100%;--cascivo-screen-sm: 30rem;--cascivo-screen-md: 40rem;--cascivo-screen-lg: 64rem;--cascivo-screen-xl: 80rem;--cascivo-text-2xl-fluid: clamp(1.25rem, 1rem + 1.25vw, 1.5rem);--cascivo-text-3xl-fluid: clamp(1.5rem, 1.125rem + 1.875vw, 1.875rem);--cascivo-text-4xl-fluid: clamp(1.875rem, 1.5rem + 1.875vw, 2.25rem);--cascivo-target-min-coarse: 2.75rem}[data-theme=dark],[data-theme=midnight],[data-theme=terminal],[data-theme=cyberpunk]{--cascivo-editor-syntax-string: var(--cascivo-chart-3);--cascivo-editor-syntax-regexp: var(--cascivo-chart-3);--cascivo-editor-syntax-number: var(--cascivo-chart-6);--cascivo-editor-syntax-attr: var(--cascivo-chart-6);--cascivo-editor-syntax-boolean: var(--cascivo-chart-6);--cascivo-editor-syntax-type: var(--cascivo-chart-7);--cascivo-editor-syntax-property: var(--cascivo-chart-2)}@media(prefers-reduced-motion:reduce){:root{--cascivo-duration-75: .01ms;--cascivo-duration-100: .01ms;--cascivo-duration-150: .01ms;--cascivo-duration-200: .01ms;--cascivo-duration-300: .01ms;--cascivo-duration-500: .01ms}}}@layer cascivo.theme{[data-theme=wemnutzt]{--cascivo-color-surface: #0b0b0b;--cascivo-color-foreground: #fafaf7;--cascivo-color-foreground-muted: #c9c9c1;--cascivo-color-text-muted: #c9c9c1;--cascivo-color-text-subtle: #8c8c84;--cascivo-color-border: #2a2a26;--cascivo-color-accent: #ffe500;--cascivo-color-accent-text: #0b0b0b;--wn-ink: #0b0b0b;--wn-paper: #fafaf7;--wn-signal: #ffe500;--wn-line: #2a2a26;--wn-line-light: #d5d4cc;--wn-muted: #c9c9c1;--wn-muted-2: #8c8c84;--wn-border-idle: #3a3a34;--wn-stamp: #8f0018;--wn-sans: "Archivo Variable", "Archivo", Helvetica, Arial, sans-serif;--wn-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--wn-hero: clamp(56px, 10.5vw, 160px);--wn-h2: clamp(34px, 6.5vw, 92px);--wn-h3: clamp(21px, 2.4vw, 30px);--wn-leitzahl: clamp(30px, 4.2vw, 54px);--wn-band: clamp(19px, 2.2vw, 28px);--wn-gutter: clamp(16px, 4vw, 56px);--wn-section-y: clamp(56px, 9vw, 130px);--wn-card-min: 300px;--wn-transition: var(--cascivo-duration-150, .15s)}}@layer cascivo.override{html{-webkit-text-size-adjust:100%}body{background:var(--wn-ink);color:var(--wn-paper);font-family:var(--wn-sans);font-size:17px;line-height:1.55;hyphens:auto}:focus-visible{outline:3px solid var(--wn-signal);outline-offset:2px}a{color:inherit}img{max-width:100%;display:block}.wrap{padding-inline:var(--wn-gutter);margin-inline:auto;max-width:1400px}.section{padding-block:var(--wn-section-y)}.section--paper{background:var(--wn-paper);color:var(--wn-ink)}.section--signal{background:var(--wn-signal);color:var(--wn-ink)}.kicker{font-family:var(--wn-mono);font-size:14px;font-weight:700;letter-spacing:.2em;color:var(--wn-signal);margin:0 0 12px}.kicker--ink{color:var(--wn-ink)}.h2{font-size:var(--wn-h2);font-weight:900;line-height:.94;letter-spacing:-.03em;margin:0 0 clamp(16px,2vw,28px);text-wrap:balance}.lead{font-size:clamp(18px,1.9vw,22px);line-height:1.5;max-width:62ch;margin:0 0 clamp(20px,3vw,40px);color:var(--wn-muted)}.section--paper .lead{color:#4a4a44}.quelle{font-family:var(--wn-mono);font-size:11px;letter-spacing:.12em;color:var(--wn-muted-2);margin:clamp(20px,3vw,36px) 0 0}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--wn-card-min)),1fr));gap:16px}.header{position:sticky;top:0;z-index:20;background:var(--wn-ink);border-bottom:2px solid var(--wn-line);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px var(--wn-gutter)}.header__marke{font-family:var(--wn-mono);font-size:14px;font-weight:700;letter-spacing:.18em;color:var(--wn-signal);text-decoration:none}.header__teilen{font-family:var(--wn-mono);font-size:12px;letter-spacing:.16em;color:var(--wn-paper);text-decoration:none;border:2px solid var(--wn-border-idle);padding:8px 14px}.laenderleiste{position:sticky;top:var(--wn-header-h, 74px);z-index:19;background:var(--wn-ink);border-bottom:2px solid var(--wn-line);display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px var(--wn-gutter)}.laenderleiste__label{font-family:var(--wn-mono);font-size:12px;letter-spacing:.16em;color:var(--wn-muted-2)}.laenderleiste__link{font-size:clamp(14px,1.5vw,18px);font-weight:800;letter-spacing:-.01em;padding:12px 18px;text-decoration:none;border:2px solid var(--wn-border-idle);color:var(--wn-paper);transition:background var(--wn-transition),color var(--wn-transition),border-color var(--wn-transition)}.laenderleiste__link[aria-current=page]{background:var(--wn-signal);border-color:var(--wn-signal);color:var(--wn-ink)}.hero{padding-block:clamp(40px,7vw,96px) clamp(32px,5vw,64px)}.hero__headline{font-size:var(--wn-hero);font-weight:900;line-height:.98;letter-spacing:-.04em;margin:0 0 clamp(24px,3vw,44px);text-transform:none}.hero__headline span{display:block}.hero__subline{font-size:clamp(19px,2.1vw,26px);font-weight:800;letter-spacing:-.02em;margin:0 0 16px}.hero__text{max-width:58ch;color:var(--wn-muted);margin:0 0 clamp(24px,3vw,40px)}.hero__einstiege{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}.hero__einstieg{display:inline-block;font-weight:800;text-decoration:none;border:2px solid var(--wn-border-idle);padding:12px 18px;transition:background var(--wn-transition),color var(--wn-transition),border-color var(--wn-transition)}.hero__einstieg:hover{background:var(--wn-signal);border-color:var(--wn-signal);color:var(--wn-ink)}.beleg{border:2px solid var(--wn-line);padding:clamp(20px,2.6vw,32px)}.beleg__zahl{font-size:var(--wn-leitzahl);font-weight:900;line-height:1.02;letter-spacing:-.035em;color:var(--wn-signal);margin:0 0 10px}.beleg__text{margin:0;color:var(--wn-muted)}.methodik{border-block:2px solid var(--wn-line);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:2px;background:var(--wn-line)}.methodik__feld{background:var(--wn-ink);padding:clamp(20px,2.6vw,32px) var(--wn-gutter)}.methodik__text{margin:0;font-size:15px;color:var(--wn-muted)}}@layer cascivo.override{.laufband{background:var(--wn-signal);color:var(--wn-ink);overflow:hidden;border-block:2px solid var(--wn-ink);padding-block:14px}.laufband__spur{display:flex;width:max-content;animation:wn-laufband 34s linear infinite}.laufband__gruppe{display:flex;flex-shrink:0}.laufband__wort{font-family:var(--wn-mono);font-size:13px;font-weight:700;letter-spacing:.16em;padding-inline:20px;white-space:nowrap}@keyframes wn-laufband{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.laufband__spur{animation-play-state:paused}}.band{border-top:3px solid var(--wn-signal);padding-top:18px;margin-block:clamp(20px,3vw,36px);display:grid;gap:10px}.section--paper .band{border-top-color:var(--wn-ink)}.band__label{font-family:var(--wn-mono);font-size:12px;font-weight:700;letter-spacing:.2em;color:var(--wn-signal)}.section--paper .band__label{color:var(--wn-ink)}.band__antwort{font-size:var(--wn-band);font-weight:800;line-height:1.3;letter-spacing:-.02em;margin:0;max-width:48ch}.motiv-zahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:2px;background:var(--wn-line-light);border:2px solid var(--wn-line-light);margin-bottom:clamp(28px,4vw,52px)}.motiv-zahl{background:var(--wn-paper);padding:clamp(18px,2.2vw,26px)}.motiv-zahl__zahl{font-size:var(--wn-leitzahl);font-weight:900;line-height:1.02;letter-spacing:-.035em;margin:0 0 8px}.motiv-zahl__text{margin:0;font-size:15px;color:#4a4a44}.motive{display:grid;gap:2px;background:var(--wn-line-light);border:2px solid var(--wn-line-light)}.motiv{background:var(--wn-paper);padding:clamp(24px,3.5vw,48px)}.motiv__nr{font-family:var(--wn-mono);font-size:12px;font-weight:700;letter-spacing:.2em;color:var(--wn-muted-2);margin:0 0 14px}.motiv__sorge{font-size:var(--wn-h3);font-weight:800;line-height:1.15;letter-spacing:-.02em;margin:0 0 20px;max-width:40ch}.motiv__versprechen p:last-child{margin:0;max-width:60ch}.motiv__toggle{margin-top:clamp(20px,2.5vw,32px);font-family:var(--wn-mono);font-size:14px;font-weight:700;letter-spacing:.06em;padding:16px 22px;cursor:pointer;border:3px solid var(--wn-ink);background:transparent;color:var(--wn-ink);transition:background var(--wn-transition),color var(--wn-transition)}.motiv__toggle[aria-expanded=true]{background:var(--wn-ink);color:var(--wn-signal)}.motiv__panel{margin-top:clamp(20px,2.5vw,32px);background:var(--wn-ink);color:var(--wn-paper);padding:clamp(24px,3.5vw,48px)}.motiv__panel[hidden]{display:none}.checks{display:grid;gap:18px;margin:0}.check__label{font-family:var(--wn-mono);font-size:12px;font-weight:700;letter-spacing:.16em;color:var(--wn-signal);margin-bottom:6px}.check__text{margin:0;color:var(--wn-muted);max-width:68ch}.stat{padding:clamp(24px,3vw,40px);border:2px solid var(--wn-line)}.stat--hl{background:var(--wn-signal);border-color:var(--wn-signal);color:var(--wn-ink)}.stat--hl .kicker{color:var(--wn-ink)}.stat__zahl{font-size:var(--wn-leitzahl);font-weight:900;line-height:1.02;letter-spacing:-.035em;margin:0 0 12px;color:var(--wn-signal)}.stat--hl .stat__zahl{color:var(--wn-ink)}.stat__text{margin:0;color:var(--wn-muted)}.stat--hl .stat__text{color:var(--wn-ink)}}@layer cascivo.override{.gruppen-wahl{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:clamp(24px,3vw,40px)}.gruppen-wahl__btn{font-family:inherit;font-size:clamp(16px,1.8vw,22px);font-weight:800;letter-spacing:-.01em;padding:16px 22px;cursor:pointer;background:transparent;color:var(--wn-ink);border:3px solid #c9c8c0;transition:background var(--wn-transition),color var(--wn-transition),border-color var(--wn-transition)}.gruppen-wahl__btn[aria-selected=true]{background:var(--wn-ink);border-color:var(--wn-ink);color:var(--wn-signal)}.folgen__titel{font-size:var(--wn-h3);font-weight:900;letter-spacing:-.02em;margin:0 0 clamp(18px,2.4vw,28px)}.folgen__liste{display:grid;gap:2px;background:var(--wn-line-light);border:2px solid var(--wn-line-light);list-style:none;padding:0;margin:0}.folge{background:var(--wn-paper);padding:clamp(20px,2.6vw,32px);display:grid;grid-template-columns:minmax(120px,20%) 1fr;gap:clamp(16px,2.4vw,32px);align-items:start}@media(width<640px){.folge{grid-template-columns:1fr;gap:10px}}.folge__lead{font-family:var(--wn-mono);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--wn-ink);margin:0}.folge__titel{font-size:19px;font-weight:800;letter-spacing:-.01em;margin:0 0 8px}.folge__text{margin:0;color:#4a4a44;max-width:62ch}.rechner{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:2px;background:var(--wn-line-light);border:2px solid var(--wn-line-light)}.rechner__regler,.rechner__ergebnis{padding:clamp(24px,3vw,40px)}.rechner__regler{background:var(--wn-paper);color:var(--wn-ink)}.rechner__ergebnis{background:var(--wn-ink);color:var(--wn-paper)}.rechner__regler input[type=range]{width:100%;margin-block:18px;accent-color:var(--wn-ink)}.rechner__einwohner{display:block;font-size:clamp(28px,3.6vw,44px);font-weight:900;letter-spacing:-.03em;margin-bottom:18px}.rechner__schnellwahl{display:flex;flex-wrap:wrap;gap:8px}.rechner__preset{font-family:var(--wn-mono);font-size:12px;font-weight:700;letter-spacing:.1em;padding:10px 14px;cursor:pointer;background:transparent;color:var(--wn-ink);border:2px solid #c9c8c0;transition:background var(--wn-transition),color var(--wn-transition),border-color var(--wn-transition)}.rechner__preset[aria-pressed=true]{background:var(--wn-ink);border-color:var(--wn-ink);color:var(--wn-signal)}.rechner__summe{font-size:clamp(34px,5vw,64px);font-weight:900;line-height:1.02;letter-spacing:-.035em;color:var(--wn-signal);margin:0 0 clamp(20px,2.6vw,32px)}.rechner__einheiten{list-style:none;padding:0;margin:0 0 clamp(20px,2.6vw,32px);display:grid;gap:10px}.rechner__einheiten strong{font-size:22px;font-weight:900;color:var(--wn-signal)}.rechner__hinweis{font-family:var(--wn-mono);font-size:11px;line-height:1.5;letter-spacing:.08em;color:var(--wn-muted-2);margin:0}.karten{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--wn-card-min)),1fr));gap:16px}.karte{display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-height:280px;padding:26px;cursor:pointer;font-family:inherit;font-size:inherit;background:transparent;color:var(--wn-paper);border:2px solid var(--wn-line);transition:background var(--wn-transition),color var(--wn-transition),border-color var(--wn-transition)}.karte[data-auf=true]{background:var(--wn-signal);border-color:var(--wn-signal);color:var(--wn-ink)}.karte[data-auf=true] .kicker{color:var(--wn-ink)}.karte__stempel{align-self:flex-start;font-family:var(--wn-mono);font-size:13px;font-weight:700;letter-spacing:.1em;line-height:1.2;color:var(--wn-stamp);border:3px solid var(--wn-stamp);padding:8px 12px;transform:rotate(-4deg);margin-bottom:18px;max-width:100%}.karte__text{font-size:19px;font-weight:800;line-height:1.3;letter-spacing:-.01em}.karte__hinweis{margin-top:auto;padding-top:18px;font-family:var(--wn-mono);font-size:11px;letter-spacing:.14em;opacity:.75}}@layer cascivo.override{.bumerang__karte{border:2px solid var(--wn-line)}.bumerang__bild{aspect-ratio:4 / 3;display:grid;place-items:center;padding:16px;text-align:center;background:repeating-linear-gradient(135deg,#141410 0 10px,#0b0b0b 10px 20px);border-bottom:2px solid var(--wn-line);font-family:var(--wn-mono);font-size:11px;letter-spacing:.14em;color:var(--wn-muted-2);white-space:pre-line}.bumerang__inhalt{padding:clamp(20px,2.6vw,30px)}.bumerang__gruppe{font-family:var(--wn-mono);font-size:12px;font-weight:700;letter-spacing:.16em;color:var(--wn-signal);margin:0 0 12px}.bumerang__versprechen{font-size:18px;font-weight:800;letter-spacing:-.01em;margin:0 0 10px}.bumerang__real{margin:0;color:var(--wn-muted)}.rechtsstaat{display:grid;gap:2px;background:var(--wn-line);border:2px solid var(--wn-line)}.rechtsstaat__block{background:var(--wn-ink);padding:clamp(22px,3vw,36px)}.rechtsstaat__titel{font-size:var(--wn-h3);font-weight:800;line-height:1.15;letter-spacing:-.02em;margin:0 0 14px}.rechtsstaat__gefordert{margin:0 0 10px;color:var(--wn-paper);max-width:70ch}.rechtsstaat__folge{margin:0;color:var(--wn-muted);max-width:70ch}.akte{border:2px solid var(--wn-line);padding:clamp(22px,3vw,36px)}.akte__kopf{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-bottom:2px solid var(--wn-line);padding-bottom:12px;margin-bottom:14px}.akte__nr{font-family:var(--wn-mono);font-size:12px;font-weight:700;letter-spacing:.18em}.akte__kategorie{font-family:var(--wn-mono);font-size:12px;letter-spacing:.16em;color:var(--wn-signal);text-align:right}.akte__quellenlage{font-family:var(--wn-mono);font-size:11px;letter-spacing:.12em;color:#6e6e66;margin:0 0 16px}.akte__name{font-size:clamp(24px,2.8vw,34px);font-weight:900;line-height:1.1;margin:0 0 6px}.akte__rolle{font-family:var(--wn-mono);font-size:13px;color:var(--wn-muted-2);margin:0 0 16px}.akte__text{margin:0}.digest{border:2px solid var(--wn-signal);padding:clamp(26px,4vw,56px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(24px,4vw,56px);align-items:start}.digest__titel{font-size:clamp(26px,3.4vw,44px);font-weight:900;line-height:1.05;letter-spacing:-.03em;margin:0 0 14px}.digest__text{margin:0;color:var(--wn-muted)}.digest__zeile{display:flex;flex-wrap:wrap;gap:8px;margin-block:12px}.digest__zeile input{flex:1 1 200px;font:inherit;padding:14px 16px;background:var(--wn-paper);color:var(--wn-ink);border:2px solid var(--wn-paper)}.digest__zeile input[aria-invalid=true]{border-color:var(--wn-stamp)}.digest__knopf{font-family:var(--wn-mono);font-size:13px;font-weight:700;letter-spacing:.14em;padding:14px 22px;cursor:pointer;background:var(--wn-signal);color:var(--wn-ink);border:2px solid var(--wn-signal)}.digest__hinweis{font-size:13px;line-height:1.5;color:var(--wn-muted-2);margin:0}.teilen__titel{font-size:var(--wn-h2);font-weight:900;line-height:.94;letter-spacing:-.03em;margin:0 0 16px}.teilen__text{max-width:58ch;margin:0 0 clamp(24px,3vw,40px)}.teilen__knoepfe{display:flex;flex-wrap:wrap;gap:10px}.teilen__knopf{font-family:var(--wn-mono);font-size:13px;font-weight:700;letter-spacing:.14em;padding:16px 24px;cursor:pointer;text-decoration:none;background:var(--wn-ink);color:var(--wn-signal);border:2px solid var(--wn-ink);transition:background var(--wn-transition),color var(--wn-transition)}.fuss{border-top:2px solid var(--wn-line);padding-block:clamp(40px,6vw,80px)}.fuss__quellen{display:grid;gap:10px;list-style:none;padding:0;margin:0 0 clamp(28px,4vw,48px);max-width:80ch}.fuss__quellen li{font-size:14px;line-height:1.55;color:var(--wn-muted);padding-left:18px;border-left:2px solid var(--wn-line)}.fuss__schluss{max-width:70ch;margin:0 0 14px;color:var(--wn-muted)}.fuss__hinweis{max-width:70ch;margin:0;font-size:13px;color:var(--wn-muted-2)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@layer cascivo.override{.frageseite{padding-block:clamp(32px,5vw,72px) clamp(32px,5vw,64px)}.frage__titel{font-size:var(--wn-h2);font-weight:900;line-height:.94;letter-spacing:-.03em;margin:0 0 clamp(16px,2vw,28px);max-width:22ch;text-wrap:balance}.frage__versprechen{font-size:clamp(18px,1.9vw,22px);line-height:1.5;max-width:62ch;margin:0;color:var(--wn-muted)}.frage__versprechen-label{display:block;font-family:var(--wn-mono);font-size:12px;font-weight:700;letter-spacing:.2em;color:var(--wn-muted-2);margin-bottom:8px}.frage__punkte{margin-top:clamp(20px,3vw,36px)}.frage__weiter{margin:clamp(24px,3vw,40px) 0 0}.fragenliste{display:grid;gap:2px;list-style:none;padding:0;margin:0;background:var(--wn-line-light);border:2px solid var(--wn-line-light)}.section:not(.section--paper) .fragenliste{background:var(--wn-line);border-color:var(--wn-line)}.fragenliste__link{display:grid;gap:6px;background:var(--wn-paper);color:var(--wn-ink);text-decoration:none;padding:clamp(18px,2.5vw,28px)}.section:not(.section--paper) .fragenliste__link{background:var(--wn-ink);color:var(--wn-paper)}.fragenliste__link:hover{background:var(--wn-signal);color:var(--wn-ink)}.fragenliste__frage{font-size:var(--wn-h3);font-weight:800;line-height:1.15;letter-spacing:-.02em}.fragenliste__antwort{font-size:15px;line-height:1.5;max-width:68ch;color:#4a4a44}.section:not(.section--paper) .fragenliste__antwort{color:var(--wn-muted)}.fragenliste__link:hover .fragenliste__antwort{color:var(--wn-ink)}}
