:root{--ng-gold-900:#655834;--ng-gold-700:#806f42;--ng-gold-600:#877545;--ng-gold-500:#af9b64;--ng-gold-400:#baa878;--ng-gold-200:#dcd1b4;--ng-gold-100:#e4dac2;--ng-gold-050:#efe8d8;--ng-neutral-950:#14130f;--ng-neutral-900:#1f1e1b;--ng-neutral-800:#373737;--ng-neutral-700:#46433c;--ng-neutral-600:#525252;--ng-neutral-500:#767065;--ng-neutral-300:#a9a296;--ng-neutral-200:#d6d1c7;--ng-neutral-100:#e8e4db;--ng-neutral-050:#f4f1eb;--ng-white:#fff;--ng-success-600:#3f6b3c;--ng-success-050:#e6efe3;--ng-warning-600:#8a6416;--ng-warning-050:#f7eedc;--ng-danger-600:#9e3b28;--ng-danger-050:#f7e7e3;--ng-alpha-faint:.12;--ng-alpha-subtle:.42;--ng-alpha-medium:.72;--ng-alpha-strong:.85;--ng-alpha-heavy:.92;--color-surface-base:var(--ng-white);--color-surface-raised:var(--ng-white);--color-surface-sunken:var(--ng-neutral-050);--color-surface-inverse:var(--ng-neutral-800);--color-surface-inverse-deep:var(--ng-neutral-900);--color-surface-brand:var(--ng-gold-700);--color-surface-brand-vivid:var(--ng-gold-500);--color-surface-brand-subtle:var(--ng-gold-050);--color-surface-brand-hover:var(--ng-gold-900);--color-text-primary:var(--ng-neutral-800);--color-text-secondary:var(--ng-neutral-600);--color-text-muted:var(--ng-neutral-500);--color-text-link:var(--ng-gold-600);--color-text-link-hover:var(--ng-gold-900);--color-text-on-brand:var(--ng-white);--color-text-on-inverse:var(--ng-white);--color-text-on-inverse-muted:#ffffffb8;--color-text-on-brand-subtle:var(--ng-gold-900);--color-text-on-inverse-brand:var(--ng-gold-400);--color-text-on-overlay-brand:var(--ng-gold-400);--color-border-subtle:var(--ng-neutral-100);--color-border-default:var(--ng-neutral-200);--color-border-strong:var(--ng-neutral-500);--color-border-brand:var(--ng-gold-600);--color-border-on-inverse:#fff7f16b;--color-focus-ring:var(--ng-gold-600);--color-focus-ring-on-inverse:var(--ng-gold-400);--color-status-success:var(--ng-success-600);--color-status-success-surface:var(--ng-success-050);--color-status-warning:var(--ng-warning-600);--color-status-warning-surface:var(--ng-warning-050);--color-status-danger:var(--ng-danger-600);--color-status-danger-surface:var(--ng-danger-050);--color-overlay-scrim:#00000080;--color-overlay-scrim-strong:#000000b8;--color-overlay-header:#1f1e1beb;--color-overlay-brand-veil:#af9b64eb;--gradient-image-scrim:linear-gradient(180deg, #1f1e1b0d 0%, #1f1e1b4d 45%, #1f1e1be0 100%);--gradient-tile-scrim:linear-gradient(180deg, #1f1e1b05 0%, #1f1e1b4d 45%, #1f1e1bdb 100%);--gradient-band-scrim:linear-gradient(90deg, #100f0c 32%, #100f0c8c 100%);--shadow-sm:0 1px 2px #1f1e1b0f, 0 2px 6px -2px #1f1e1b1a;--shadow-md:0 2px 4px #1f1e1b0f, 0 8px 20px -6px #1f1e1b24;--shadow-lg:0 4px 8px #1f1e1b14, 0 20px 40px -12px #1f1e1b33;--focus-ring-width:2px;--focus-ring-offset:2px}@media (prefers-color-scheme:dark){:root{--color-surface-base:var(--ng-neutral-950);--color-surface-raised:var(--ng-neutral-900);--color-surface-sunken:#100f0c;--color-surface-inverse:var(--ng-neutral-050);--color-surface-inverse-deep:var(--ng-white);--color-surface-brand:var(--ng-gold-700);--color-surface-brand-vivid:var(--ng-gold-500);--color-surface-brand-subtle:#2b2619;--color-surface-brand-hover:var(--ng-gold-900);--color-text-primary:var(--ng-neutral-050);--color-text-secondary:#c4bdaf;--color-text-muted:#948d7f;--color-text-link:var(--ng-gold-400);--color-text-link-hover:var(--ng-gold-200);--color-text-on-brand:var(--ng-white);--color-text-on-inverse:var(--ng-neutral-900);--color-text-on-inverse-muted:#1f1e1bbf;--color-text-on-brand-subtle:var(--ng-gold-200);--color-text-on-inverse-brand:var(--ng-gold-900);--color-text-on-overlay-brand:var(--ng-gold-400);--color-border-subtle:#2a2721;--color-border-default:#3a362d;--color-border-strong:#767065;--color-border-brand:var(--ng-gold-400);--color-border-on-inverse:#1f1e1b8f;--color-focus-ring:var(--ng-gold-400);--color-focus-ring-on-inverse:var(--ng-gold-900);--color-status-success:#8fb98a;--color-status-success-surface:#1d2a1b;--color-status-warning:#d6ac5e;--color-status-warning-surface:#322817;--color-status-danger:#e08a74;--color-status-danger-surface:#35211b;--color-overlay-scrim:#000000a8;--color-overlay-scrim-strong:#000000d6;--color-overlay-header:#100f0ceb;--color-overlay-brand-veil:#806f42f0;--shadow-sm:0 1px 2px #0006, 0 2px 6px -2px #00000080;--shadow-md:0 2px 4px #00000070, 0 8px 20px -6px #0000008f;--shadow-lg:0 4px 8px #0000007a, 0 20px 40px -12px #000000a3}}:root[data-theme=dark]{--color-surface-base:var(--ng-neutral-950);--color-surface-raised:var(--ng-neutral-900);--color-surface-sunken:#100f0c;--color-surface-inverse:var(--ng-neutral-050);--color-surface-inverse-deep:var(--ng-white);--color-surface-brand:var(--ng-gold-700);--color-surface-brand-vivid:var(--ng-gold-500);--color-surface-brand-subtle:#2b2619;--color-surface-brand-hover:var(--ng-gold-900);--color-text-primary:var(--ng-neutral-050);--color-text-secondary:#c4bdaf;--color-text-muted:#948d7f;--color-text-link:var(--ng-gold-400);--color-text-link-hover:var(--ng-gold-200);--color-text-on-brand:var(--ng-white);--color-text-on-inverse:var(--ng-neutral-900);--color-text-on-inverse-muted:#1f1e1bbf;--color-text-on-brand-subtle:var(--ng-gold-200);--color-text-on-inverse-brand:var(--ng-gold-900);--color-text-on-overlay-brand:var(--ng-gold-400);--color-border-subtle:#2a2721;--color-border-default:#3a362d;--color-border-strong:#767065;--color-border-brand:var(--ng-gold-400);--color-border-on-inverse:#1f1e1b8f;--color-focus-ring:var(--ng-gold-400);--color-focus-ring-on-inverse:var(--ng-gold-900);--color-status-success:#8fb98a;--color-status-success-surface:#1d2a1b;--color-status-warning:#d6ac5e;--color-status-warning-surface:#322817;--color-status-danger:#e08a74;--color-status-danger-surface:#35211b;--color-overlay-scrim:#000000a8;--color-overlay-scrim-strong:#000000d6;--color-overlay-header:#100f0ceb;--color-overlay-brand-veil:#806f42f0;--shadow-sm:0 1px 2px #0006, 0 2px 6px -2px #00000080;--shadow-md:0 2px 4px #00000070, 0 8px 20px -6px #0000008f;--shadow-lg:0 4px 8px #0000007a, 0 20px 40px -12px #000000a3}:root[data-theme=light]{--color-surface-base:var(--ng-white);--color-surface-raised:var(--ng-white);--color-surface-sunken:var(--ng-neutral-050);--color-surface-inverse:var(--ng-neutral-800);--color-surface-inverse-deep:var(--ng-neutral-900);--color-surface-brand:var(--ng-gold-700);--color-surface-brand-vivid:var(--ng-gold-500);--color-surface-brand-subtle:var(--ng-gold-050);--color-surface-brand-hover:var(--ng-gold-900);--color-text-primary:var(--ng-neutral-800);--color-text-secondary:var(--ng-neutral-600);--color-text-muted:var(--ng-neutral-500);--color-text-link:var(--ng-gold-600);--color-text-link-hover:var(--ng-gold-900);--color-text-on-brand:var(--ng-white);--color-text-on-inverse:var(--ng-white);--color-text-on-inverse-muted:#ffffffb8;--color-text-on-brand-subtle:var(--ng-gold-900);--color-text-on-inverse-brand:var(--ng-gold-400);--color-text-on-overlay-brand:var(--ng-gold-400);--color-border-subtle:var(--ng-neutral-100);--color-border-default:var(--ng-neutral-200);--color-border-strong:var(--ng-neutral-500);--color-border-brand:var(--ng-gold-600);--color-border-on-inverse:#fff7f16b;--color-focus-ring:var(--ng-gold-600);--color-focus-ring-on-inverse:var(--ng-gold-400);--color-status-success:var(--ng-success-600);--color-status-success-surface:var(--ng-success-050);--color-status-warning:var(--ng-warning-600);--color-status-warning-surface:var(--ng-warning-050);--color-status-danger:var(--ng-danger-600);--color-status-danger-surface:var(--ng-danger-050);--color-overlay-scrim:#00000080;--color-overlay-scrim-strong:#000000b8;--color-overlay-header:#1f1e1beb;--color-overlay-brand-veil:#af9b64eb;--shadow-sm:0 1px 2px #1f1e1b0f, 0 2px 6px -2px #1f1e1b1a;--shadow-md:0 2px 4px #1f1e1b0f, 0 8px 20px -6px #1f1e1b24;--shadow-lg:0 4px 8px #1f1e1b14, 0 20px 40px -12px #1f1e1b33}:root{--font-body:var(--font-roboto,"Roboto", sans-serif);--font-display:var(--font-body);--font-ui:var(--font-body);--font-mono:var(--font-body);--text-display:clamp(2.25rem, calc(1.6rem + 2.76vw), 3.5rem);--text-h1:clamp(1.875rem, calc(1.46rem + 1.77vw), 2.625rem);--text-h2:clamp(1.5625rem, calc(1.32rem + 1.04vw), 2rem);--text-h3:clamp(1.3125rem, calc(1.21rem + .44vw), 1.5rem);--text-h4:clamp(1.125rem, calc(1.07rem + .22vw), 1.25rem);--text-subhead:clamp(1.25rem, calc(1.16rem + .38vw), 1.4375rem);--text-cap:.8125rem;--text-body:clamp(1rem, calc(.97rem + .13vw), 1.0625rem);--text-small:.875rem;--text-label:.75rem;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.12;--leading-snug:1.28;--leading-normal:1.5;--leading-relaxed:1.62;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.08em;--tracking-label:.12em;--measure:68ch;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--radius-none:0;--radius-sm:3px;--radius-md:5px;--radius-lg:8px;--radius-pill:999px;--border-width-thin:1px;--border-width-thick:3px;--icon-size-sm:16px;--icon-size-md:22px;--icon-size-lg:28px;--bar-track-height:6px;--tap-target-min:44px;--control-height-sm:36px;--control-height-md:44px;--control-height-lg:52px;--gal-zelle:11rem;--gal-zelle-dicht:9.5rem;--gal-gap:var(--space-2);--gal-max-paar:52rem;--gal-max-drei:60rem;--gal-cap-zeilen:2;--chrome-blur:8px;--chrome-logo-height:32px;--chrome-logo-height-lg:40px;--chrome-search-width:230px;--chrome-search-max:32vw;--hero-min-height:460px;--hero-lead-min-height:218px;--hero-split:1.9fr 1fr;--footer-split:1fr 1.7fr 1.7fr .8fr;--grid-card-min:280px;--grid-card-min-tight:260px;--breakpoint-lap:900px;--breakpoint-tab:720px;--breakpoint-hand:560px;--container-max:1265px;--container-narrow:840px;--container-gutter:var(--space-5);--page-width:210mm;--page-height:297mm;--page-margin:16mm;--page-gutter:12mm;--z-base:0;--z-raised:10;--z-sticky:100;--z-overlay:500;--z-modal:1000;--z-toast:1500;--shadow-sm:0 1px 2px #1f1e1b0f, 0 2px 6px -2px #1f1e1b1a;--shadow-md:0 2px 4px #1f1e1b0f, 0 8px 20px -6px #1f1e1b24;--shadow-lg:0 4px 8px #1f1e1b14, 0 20px 40px -12px #1f1e1b33;--duration-fast:.12s;--duration-base:.24s;--duration-slow:.36s;--ease-standard:cubic-bezier(.2, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1)}*,:before,:after{box-sizing:border-box}body{background:var(--color-surface-base);color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-relaxed);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--font-display);color:var(--color-text-primary);text-wrap:balance;margin:0}h1{font-size:var(--text-h1);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}h2{font-size:var(--text-h2);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}h3{font-size:var(--text-h3);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}h4{font-size:var(--text-h4);font-weight:var(--weight-semibold);line-height:var(--leading-normal)}a{color:var(--color-text-link)}a:hover{color:var(--color-text-link-hover)}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ng-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height-md);padding:var(--space-3) var(--space-5);border:var(--border-width-thin) solid transparent;border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-small);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);line-height:1;text-decoration:none;display:inline-flex}.ng-btn--primary{background:var(--color-surface-brand);color:var(--color-text-on-brand)}.ng-btn--primary:hover{background:var(--color-surface-brand-hover)}.ng-btn--secondary{color:var(--color-text-link);border-color:var(--color-border-brand);background:0 0}.ng-btn--secondary:hover{background:var(--color-surface-brand-subtle);color:var(--color-text-link-hover)}.ng-btn--ghost{color:var(--color-text-secondary);background:0 0}.ng-btn--ghost:hover{background:var(--color-surface-sunken);color:var(--color-text-primary)}.ng-btn--on-inverse{color:var(--color-text-on-inverse-brand);border-color:var(--color-border-on-inverse);background:0 0}.ng-btn--on-inverse:hover{background:var(--color-overlay-brand-veil);color:var(--color-text-on-brand);border-color:#0000}.ng-btn--sm{min-height:var(--control-height-sm);padding:var(--space-2) var(--space-4);font-size:var(--text-label)}.ng-btn--lg{min-height:var(--control-height-lg);padding:var(--space-4) var(--space-6);font-size:var(--text-body)}.ng-btn:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.ng-btn:active{transform:translateY(var(--border-width-thin))}.ng-btn[disabled],.ng-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.ng-btn[data-loading=true]{color:#0000;pointer-events:none;position:relative}.ng-btn[data-loading=true]:after{content:"";border:var(--focus-ring-width) solid currentColor;border-block-start-color:var(--color-text-on-brand);border-radius:var(--radius-pill);block-size:1em;inline-size:1em;color:var(--color-text-on-brand);animation:.72s linear infinite ng-spin;position:absolute}@keyframes ng-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ng-btn[data-loading=true]:after{border-block-start-color:#0000;animation:none}}.ng-field{gap:var(--space-2);flex-direction:column;display:flex}.ng-label{font-family:var(--font-ui);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-secondary)}.ng-input{min-block-size:var(--control-height-md);padding:var(--space-3);background:var(--color-surface-raised);color:var(--color-text-primary);border:var(--border-width-thin) solid var(--color-border-strong);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-regular);transition:border-color var(--duration-base) var(--ease-standard);inline-size:100%}.ng-input::placeholder{color:var(--color-text-muted)}.ng-input:hover{border-color:var(--color-text-secondary)}.ng-input:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset);border-color:var(--color-border-brand)}.ng-input[disabled]{background:var(--color-surface-sunken);color:var(--color-text-muted);cursor:not-allowed}.ng-input[aria-invalid=true]{border-color:var(--color-status-danger);border-inline-start-width:var(--border-width-thick)}.ng-input--on-inverse{color:var(--color-text-on-inverse);border-color:var(--color-border-on-inverse);background:0 0}.ng-input--on-inverse::placeholder{color:var(--color-text-on-inverse-muted)}.ng-input--on-inverse:focus-visible{border-color:var(--color-focus-ring-on-inverse);outline-color:var(--color-focus-ring-on-inverse)}.ng-hint{font-size:var(--text-small);color:var(--color-text-muted)}.ng-error{font-size:var(--text-small);color:var(--color-status-danger);font-weight:var(--weight-medium)}.ng-check{align-items:flex-start;gap:var(--space-3);cursor:pointer;min-block-size:var(--tap-target-min);padding-block:var(--space-2);display:flex}.ng-check input{inline-size:var(--space-5);block-size:var(--space-5);accent-color:var(--color-surface-brand);flex:none;margin:0}.ng-check input:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.ng-check span{font-size:var(--text-small);color:var(--color-text-secondary);line-height:var(--leading-normal)}.ng-pill{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-brand);color:var(--color-text-on-brand);font-family:var(--font-ui);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;line-height:1;display:inline-flex}.ng-pill--on-image{background:var(--color-overlay-header);color:var(--color-text-on-overlay-brand)}.ng-pill--subtle{background:var(--color-surface-brand-subtle);color:var(--color-text-on-brand-subtle)}.ng-filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.ng-filterbar{position:relative}.ng-filters--row{flex-wrap:nowrap;overflow:hidden}.ng-filters--row:has([aria-expanded=true]){flex-wrap:wrap;overflow:visible}.ng-filters--messreihe{visibility:hidden;pointer-events:none;flex-wrap:nowrap;inline-size:100%;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.ng-pillpanel{z-index:var(--z-raised);gap:var(--space-2);inline-size:100%;max-inline-size:var(--container-narrow);max-block-size:18rem;padding:var(--space-3);background:var(--color-surface-raised);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md);flex-wrap:wrap;display:flex;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-start:0;overflow-y:auto}.ng-menu{z-index:var(--z-raised);min-inline-size:16rem;max-inline-size:min(100%, var(--container-narrow));max-block-size:18rem;padding:var(--space-2);background:var(--color-surface-raised);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-start:0;overflow-y:auto}.ng-menu__item{justify-content:space-between;align-items:center;gap:var(--space-4);min-block-size:var(--tap-target-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--color-text-primary);text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;text-decoration:none;display:flex}.ng-menu__item:hover{background:var(--color-surface-brand-subtle);color:var(--color-text-link-hover)}.ng-menu__item:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.ng-menu__item[aria-pressed=true]{background:var(--color-surface-brand);color:var(--color-text-on-brand)}.ng-menu__zahl{font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.ng-menu__item[aria-pressed=true] .ng-menu__zahl{color:var(--color-text-on-inverse-muted)}.ng-filter{min-block-size:var(--control-height-md);padding:var(--space-2) var(--space-5);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--text-small);font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap;transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);justify-content:center;align-items:center;line-height:1;display:inline-flex}.ng-filter:hover{background:var(--color-surface-brand-subtle);border-color:var(--color-border-brand);color:var(--color-text-link-hover)}.ng-filter:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.ng-filter[aria-pressed=true]{background:var(--color-surface-brand);border-color:var(--color-surface-brand);color:var(--color-text-on-brand);font-weight:var(--weight-semibold)}.ng-filter[aria-pressed=true]:hover{background:var(--color-surface-brand-hover);border-color:var(--color-surface-brand-hover)}.ng-filter[disabled]{opacity:.45;cursor:not-allowed;pointer-events:none}.ng-filter__count{font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-weight:var(--weight-regular);margin-inline-start:var(--space-2)}.ng-filter[aria-pressed=true] .ng-filter__count{color:var(--color-text-on-inverse-muted)}.ng-card{background:var(--color-surface-raised);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}.ng-card:hover{box-shadow:var(--shadow-md);border-color:var(--color-border-default)}.ng-card:focus-within{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.ng-card__media{aspect-ratio:4/3;background:var(--color-surface-sunken);position:relative;overflow:hidden}.ng-card__media img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--duration-slow) var(--ease-out);display:block}.ng-card:hover .ng-card__media img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.ng-card:hover .ng-card__media img{transform:none}}.ng-card__img{background-position:50%;background-size:cover;background-color:var(--color-surface-sunken);transition:transform var(--duration-slow) var(--ease-out);position:absolute;inset:0}.ng-card:hover .ng-card__img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.ng-card:hover .ng-card__img{transform:none}}.ng-card__pill{position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.ng-card__pills{inset-block-end:var(--space-3);inset-inline:var(--space-3);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex;position:absolute}.ng-card__body{gap:var(--space-3);padding:var(--space-4);flex-direction:column;flex:1;display:flex}.ng-card__title{font-family:var(--font-body);font-size:var(--text-h3);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-text-primary);text-wrap:balance;margin:0}.ng-card__title a{color:inherit;text-decoration:none}.ng-card__title a:after{content:"";position:absolute;inset:0}.ng-card__title a:focus-visible{outline:none}.ng-card__excerpt{font-size:var(--text-body);color:var(--color-text-secondary);line-height:var(--leading-relaxed);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ng-card__meta{align-items:center;gap:var(--space-2);font-family:var(--font-ui);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);display:flex}.ng-card__more{align-items:center;gap:var(--space-1);font-family:var(--font-ui);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-link);transition:color var(--duration-base) var(--ease-standard);margin-block-start:auto;padding-block-start:var(--space-1);display:inline-flex}.ng-card:hover .ng-card__more{color:var(--color-text-link-hover)}.ng-card__body .ng-card__meta:last-child{margin-block-start:auto}.ng-social{gap:var(--space-3);display:flex}.ng-social__item{inline-size:var(--control-height-lg);block-size:var(--control-height-lg);border-radius:var(--radius-md);background:var(--color-surface-inverse-deep);color:var(--color-text-on-inverse-brand);transition:background-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ng-social__item:hover{background:var(--color-surface-brand);color:var(--color-text-on-brand)}.ng-social__item:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.ng-social__item svg{inline-size:var(--icon-size-md);block-size:var(--icon-size-md);fill:currentColor;display:block}.ng-social__item--on-light{background:var(--color-surface-brand-subtle);color:var(--color-text-link-hover)}.ng-social__item--on-light:hover{background:var(--color-surface-brand);color:var(--color-text-on-brand)}.ng-wrap{max-inline-size:var(--container-max);padding-inline:var(--container-gutter);margin-inline:auto}.ng-eyebrow{font-family:var(--font-ui);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-link)}.ng-eyebrow--muted{color:var(--color-text-muted);font-weight:var(--weight-regular)}.ng-eyebrow--on-inverse{color:var(--color-text-on-inverse-brand)}.ng-wordmark{block-size:var(--chrome-logo-height);display:block}.ng-wordmark--on-inverse{filter:brightness(0)invert()}.ng-wordmark--lg{block-size:var(--chrome-logo-height-lg)}.ng-header{z-index:var(--z-sticky);background:var(--color-overlay-header);backdrop-filter:blur(var(--chrome-blur));border-block-end:var(--border-width-thin) solid var(--color-border-on-inverse);position:sticky;inset-block-start:0}.ng-header__inner{align-items:center;gap:var(--space-5);padding-block:var(--space-3);display:flex;position:relative}.ng-header__brand{flex:none;display:flex}.ng-header__search{flex:0 1 var(--chrome-search-width);min-inline-size:0;max-inline-size:var(--chrome-search-max)}.ng-nav{gap:var(--space-1);flex:auto;min-inline-size:0;display:flex}.ng-nav__link{min-block-size:var(--tap-target-min);padding:var(--space-2) var(--space-3);font-family:var(--font-ui);font-size:var(--text-small);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-on-inverse-muted);white-space:nowrap;transition:color var(--duration-base) var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex}.ng-nav__link:hover,.ng-nav__link[aria-current=page]{color:var(--color-text-on-inverse-brand)}.ng-burger{inline-size:var(--tap-target-min);block-size:var(--tap-target-min);color:var(--color-text-on-inverse);border:var(--border-width-thin) solid var(--color-border-on-inverse);border-radius:var(--radius-sm);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:none}.ng-burger span{inline-size:var(--icon-size-sm);block-size:var(--border-width-thin);box-shadow:0 var(--space-2) 0 currentColor, 0 calc(-1 * var(--space-2)) 0 currentColor;background:currentColor;display:block}@media (width<=1100px){.ng-header__search{display:none}}@media (width<=720px){.ng-header__search{display:none}.ng-burger{display:inline-flex}.ng-nav{padding:var(--space-3) var(--container-gutter) var(--space-4);background:var(--color-overlay-header);backdrop-filter:blur(var(--chrome-blur));border-block-end:var(--border-width-thin) solid var(--color-border-on-inverse);flex-direction:column;display:none;position:absolute;inset-block-start:100%;inset-inline:0}.ng-nav.is-open{display:flex}}.ng-tile{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-base) var(--ease-standard);align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.ng-tile:hover{box-shadow:var(--shadow-md)}.ng-tile:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring-on-inverse);outline-offset:var(--focus-ring-offset)}.ng-tile__img{background-position:50%;background-size:cover;background-color:var(--color-surface-sunken);transition:transform var(--duration-slow) var(--ease-out);will-change:transform;position:absolute;inset:0}.ng-tile:hover .ng-tile__img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.ng-tile__img{transition:none}.ng-tile:hover .ng-tile__img{transform:none}}.ng-tile__scrim{background:var(--gradient-tile-scrim);position:absolute;inset:0}.ng-tile__body{padding:var(--space-4);position:relative}.ng-tile__title{color:var(--color-text-on-inverse);font-size:var(--text-h4);font-weight:var(--weight-semibold);line-height:var(--leading-snug);margin-block:var(--space-2) 0}.ng-tile--hero{min-block-size:var(--hero-min-height)}.ng-tile--hero .ng-tile__scrim{background:var(--gradient-image-scrim)}.ng-tile--hero .ng-tile__body{padding:var(--space-6);max-inline-size:60ch}.ng-tile--lead{min-block-size:var(--hero-lead-min-height);flex:1}.ng-hero__title{color:var(--color-text-on-inverse);font-size:var(--text-display);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin-block:var(--space-3)}.ng-hero__lede{color:var(--color-text-on-inverse-muted);font-size:var(--text-h4);line-height:var(--leading-normal);max-inline-size:48ch;margin-block:0 var(--space-5)}.ng-hero{grid-template-columns:var(--hero-split);gap:var(--space-4);display:grid}.ng-hero__leads{gap:var(--space-4);flex-direction:column;display:flex}.ng-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill, minmax(var(--grid-card-min), 1fr));display:grid}.ng-grid--tight{grid-template-columns:repeat(auto-fill, minmax(var(--grid-card-min-tight), 1fr))}@media (width<=900px){.ng-hero{grid-template-columns:1fr}.ng-hero__leads{flex-direction:row}}@media (width<=560px){.ng-hero__leads{flex-direction:column}.ng-hero__title{font-size:var(--text-h1)}}.ng-band{padding-block:var(--space-7)}.ng-band--sunken{background:var(--color-surface-sunken);border-block:var(--border-width-thin) solid var(--color-border-subtle)}.ng-band--inverse{background:var(--color-surface-inverse-deep);padding-block:var(--space-8);position:relative;overflow:hidden}.ng-band--inverse .ng-wrap{position:relative}.ng-band__img{background-position:50%;background-size:cover;position:absolute;inset:0}.ng-band__scrim{background:var(--gradient-band-scrim);position:absolute;inset:0}.ng-band__title{color:var(--color-text-on-inverse);font-size:var(--text-h1);line-height:var(--leading-tight);margin-block:var(--space-3)}.ng-band__lede{color:var(--color-text-on-inverse-muted);font-size:var(--text-h4);line-height:var(--leading-normal);margin-block:0 var(--space-5)}.ng-band__form{gap:var(--space-3);max-inline-size:var(--container-narrow);flex-wrap:wrap;align-items:flex-start;display:flex}.ng-band__form>:first-child{min-inline-size:var(--grid-card-min-tight);flex:1}.ng-chiplink{min-block-size:var(--tap-target-min);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-surface-raised);border:var(--border-width-thin) solid var(--color-border-default);font-family:var(--font-ui);font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--color-text-secondary);transition:border-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex}.ng-chiplink:hover{border-color:var(--color-border-brand);color:var(--color-text-link)}.ng-chiplinks{gap:var(--space-2);flex-wrap:wrap;display:flex}.ng-chipbar{position:relative}.ng-chiplinks--messreihe{visibility:hidden;pointer-events:none;position:absolute;inset-block-start:0;inset-inline:0;overflow:hidden}.ng-chiplink--mehr{gap:var(--space-2);background:var(--color-surface-brand-subtle);border-color:var(--color-border-brand);color:var(--color-text-on-brand-subtle);font-family:var(--font-ui);cursor:pointer}.ng-chiplink__zahl{font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.ng-footer{background:var(--color-surface-inverse-deep);color:var(--color-text-on-inverse-muted);border-block-start:var(--border-width-thin) solid var(--color-border-on-inverse)}.ng-footer__cols{grid-template-columns:var(--footer-split);gap:var(--space-6);padding-block:var(--space-8) var(--space-6);display:grid}.ng-footer__blurb{font-size:var(--text-small);line-height:var(--leading-relaxed);max-inline-size:36ch;margin-block:var(--space-4) 0}.ng-footer__head{font-family:var(--font-ui);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-on-inverse-brand);margin-block-end:var(--space-3)}.ng-footer__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ng-footer__list a{color:var(--color-text-on-inverse-muted);font-size:var(--text-small);text-decoration:none}.ng-footer__list--zwei{columns:2;column-gap:var(--space-5);display:block}.ng-footer__list--zwei li{break-inside:avoid;margin-block-end:var(--space-2)}@media (width<=560px){.ng-footer__list--zwei{columns:1}}.ng-footer__list a:hover{color:var(--color-text-on-inverse-brand)}.ng-footer__legal{border-block-start:var(--border-width-thin) solid var(--color-border-on-inverse)}.ng-footer__legal .ng-wrap{justify-content:space-between;gap:var(--space-2);padding-block:var(--space-4);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-on-inverse-muted);flex-wrap:wrap;display:flex}@media (width<=900px){.ng-footer__cols{grid-template-columns:1fr 1fr}}@media (width<=560px){.ng-footer__cols{grid-template-columns:1fr}}.ng-gal{gap:var(--gal-gap);grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--gal-zelle)), 1fr));margin-block:var(--space-6);max-inline-size:var(--gal-max,none);margin-inline:0 auto;display:grid}.ng-gal>a{border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);background:var(--color-surface-sunken);display:block;position:relative;overflow:hidden}.ng-gal>a:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.ng-gal img{block-size:100%;inline-size:100%;aspect-ratio:var(--gal-format,4 / 3);object-fit:cover;background:var(--color-surface-sunken);transition:transform var(--duration-slow) var(--ease-out);display:block}.ng-gal a:hover img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.ng-gal a:hover img{transform:none}}.ng-gal:has(>a:first-child:last-child){--gal-zelle:100%;--gal-format:3 / 2;--gal-max:var(--gal-max-paar)}.ng-gal:has(>a:first-child:nth-last-child(2)){--gal-zelle:18rem;--gal-max:var(--gal-max-paar)}.ng-gal:has(>a:first-child:nth-last-child(3)){--gal-zelle:14rem;--gal-max:var(--gal-max-drei)}.ng-gal:has(>a:first-child:nth-last-child(4)){--gal-zelle:17rem;--gal-max:46rem}.ng-gal:has(>a:first-child:nth-last-child(5)),.ng-gal:has(>a:first-child:nth-last-child(6)),.ng-gal:has(>a:nth-child(7)){--gal-zelle:14rem;--gal-max:var(--gal-max-drei)}@media (width<=30rem){.ng-gal{--gal-zelle:9rem}.ng-gal:has(>a:first-child:nth-last-child(2)){--gal-zelle:100%}}.ng-gal--streifen{scroll-snap-type:x mandatory;max-inline-size:none;scrollbar-width:thin;padding-block-end:var(--space-2);display:flex;overflow-x:auto}.ng-gal--streifen>a{scroll-snap-align:start;flex:0 0 min(80%,22rem)}.ng-galtitel{margin-block:var(--space-6) calc(-1 * var(--space-3));font-family:var(--font-ui);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-link)}.ng-galtitel+.ng-gal{margin-block-start:var(--space-4)}.ng-cap{padding:var(--space-6) var(--space-3) var(--space-3);font-family:var(--font-ui);font-size:var(--text-cap);color:var(--ng-white);text-wrap:pretty;background:linear-gradient(#14131100 0%,#141311a6 46%,#141311e6 100%);flex-direction:column;justify-content:flex-end;line-height:1.35;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.ng-cap__txt{-webkit-line-clamp:var(--gal-cap-zeilen,2);line-clamp:var(--gal-cap-zeilen,2);-webkit-box-orient:vertical;min-inline-size:0;display:-webkit-box;overflow:hidden}@media (hover:hover){.ng-gal a:hover .ng-cap__txt,.ng-gal a:focus-visible .ng-cap__txt{-webkit-line-clamp:8;line-clamp:8}}.ng-gal--cap-immer .ng-cap__txt{-webkit-line-clamp:12;line-clamp:12}.ng-gal--cap-aus .ng-cap{clip-path:inset(50%);white-space:nowrap;background:0 0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.ng-figur{margin-block:var(--space-6);margin-inline:0}.ng-figur img{border-radius:var(--radius-md);block-size:auto;inline-size:100%;box-shadow:var(--shadow-sm);background:var(--color-surface-sunken);display:block}.ng-figur figcaption{font-size:var(--text-small);color:var(--color-text-muted);text-wrap:pretty;margin-block-start:var(--space-2)}.ng-zitat{margin-block:var(--space-7);border-inline-start:var(--border-width-thick) solid var(--color-border-brand);margin-inline:0;padding-inline-start:var(--space-5)}.ng-zitat blockquote{font-size:var(--text-h4);line-height:var(--leading-normal);color:var(--color-text-primary);text-wrap:pretty;margin:0}.ng-zitat figcaption{font-family:var(--font-ui);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);margin-block-start:var(--space-3)}.ng-aktion{margin-block:var(--space-6);gap:var(--space-3);flex-wrap:wrap;display:flex}.ng-inhalt h2,.ng-zwischentitel{font-size:var(--text-subhead);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal);color:var(--color-text-primary);margin-block:var(--space-7) var(--space-3)}.ng-inhalt h2:before,.ng-zwischentitel:before{content:"";inline-size:var(--space-6);block-size:var(--border-width-thin);background:var(--color-border-brand);margin-block-end:var(--space-3);display:block}.ng-inhalt h3{font-size:var(--text-h4);margin-block:var(--space-6) var(--space-2)}.ng-inhalt h4{font-family:var(--font-ui);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);margin-block:var(--space-5) var(--space-2)}.ng-fakten{margin-block:var(--space-7);padding:var(--space-5) var(--space-5) var(--space-4);background:var(--color-surface-brand-subtle);border:var(--border-width-thin) solid var(--color-border-brand);border-radius:var(--radius-md)}.ng-fakten__titel{margin:0 0 var(--space-4);font-family:var(--font-ui);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-on-brand-subtle)}.ng-fakten dl{gap:var(--space-3) var(--space-5);margin:0;display:grid}@media (width>=32rem){.ng-fakten dl{grid-template-columns:minmax(8rem,12rem) 1fr}}.ng-fakten dt{font-family:var(--font-ui);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);align-self:baseline}.ng-fakten dd{font-size:var(--text-small);line-height:var(--leading-normal);color:var(--color-text-primary);font-variant-numeric:tabular-nums;text-wrap:pretty;margin:0}.ng-fakten dd a{border-block-end:var(--border-width-thin) solid var(--color-border-brand);text-decoration:none}.ng-fakten__text{font-size:var(--text-small);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.ng-fakten__text>:first-child{margin-block-start:0}.ng-fakten__text>:last-child{margin-block-end:0}.ng-fakten__text p{margin-block:var(--space-3);text-wrap:pretty}.ng-fakten__text ul,.ng-fakten__text ol{margin-block:var(--space-3);padding-inline-start:var(--space-5)}.ng-fakten__text li{margin-block:var(--space-2);text-wrap:pretty}.ng-fakten__text a{color:inherit;border-block-end:var(--border-width-thin) solid var(--color-border-brand);text-decoration:none}.ng-fakten dl+.ng-fakten__text{margin-block-start:var(--space-4)}.ng-fakten__fuss{margin-block:var(--space-4) 0;border-block-start:var(--border-width-thin) solid var(--color-border-brand);font-size:var(--text-label);color:var(--color-text-secondary);padding-block-start:var(--space-3)}.ng-bildecht{gap:var(--space-4);margin-block:var(--space-7);padding:var(--space-5);background:var(--color-surface-brand-subtle);border-inline-start:var(--border-width-thick,3px) solid var(--color-border-brand);border-radius:var(--radius-sm,4px);align-items:flex-start;display:flex}.ng-bildecht__zeichen{block-size:1.75rem;inline-size:1.75rem;color:var(--color-text-on-brand-subtle);flex:none;margin-block-start:.1rem}.ng-bildecht__titel{margin:0 0 var(--space-2);font-family:var(--font-ui);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-on-brand-subtle)}.ng-bildecht__text{font-size:var(--text-small);line-height:var(--leading-relaxed);color:var(--color-text-secondary);text-wrap:pretty;margin:0}.ng-ort{align-items:center;gap:var(--space-2);font-family:var(--font-ui);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;text-decoration:none;display:inline-flex}.ng-ort:before{content:"";inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-brand);flex:none}.ng-ort__koord{color:var(--color-text-muted);letter-spacing:var(--tracking-normal);text-transform:none}a.ng-ort:hover{color:var(--color-text-link-hover)}.ng-ort--auf-bild{color:var(--ng-white);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--color-overlay-header);backdrop-filter:blur(6px)}.ng-ort--auf-bild .ng-ort__koord{color:#ffffffb8}a.ng-ort--auf-bild:hover{color:var(--color-text-on-overlay-brand)}.ng-ort:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.ng-skip{padding:var(--space-3) var(--space-4);background:var(--color-surface-inverse);color:var(--color-text-on-inverse);position:absolute;left:-9999px}.ng-skip:focus{left:var(--space-3);top:var(--space-3);z-index:100}.ng-wrap{max-width:var(--container-max,76rem);padding-left:var(--space-5);padding-right:var(--space-5);margin:0 auto}.ng-kopf{z-index:100;background:var(--color-overlay-header);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border-on-inverse);position:sticky;top:0}.ng-kopf__innen{align-items:center;gap:var(--space-5);padding-top:var(--space-3);padding-bottom:var(--space-3);display:flex;position:relative}.ng-kopf__marke{flex:none;display:flex}.ng-kopf__marke img{filter:brightness(0)invert();width:auto;height:32px}.ng-navlinks{gap:var(--space-1);flex:1;display:flex}.ng-navlinks a{font-family:var(--font-ui);font-size:var(--text-small);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-on-inverse-muted);padding:var(--space-2) var(--space-3);min-height:var(--tap-target-min,44px);align-items:center;text-decoration:none;display:inline-flex}.ng-navlinks a:hover{color:var(--color-text-on-overlay-brand)}.ng-kopf__suche{width:230px;max-width:32vw}.ng-kopf__suche input{width:100%;height:44px}.ng-kopf__abo{flex:none;text-decoration:none}.ng-burger__schalter{opacity:0;pointer-events:none;position:absolute}.ng-burger{border:1px solid var(--color-border-on-inverse);border-radius:var(--radius-sm);cursor:pointer;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:none}.ng-burger span{background:#fff;width:18px;height:2px;display:block;box-shadow:0 6px #fff,0 -6px #fff}.ng-burger__schalter:focus-visible+.ng-burger{outline:var(--focus-ring-width) solid var(--color-focus-ring-on-inverse);outline-offset:var(--focus-ring-offset)}@media (width<=720px){.ng-kopf__suche{display:none}.ng-burger{display:inline-flex}.ng-navlinks{background:var(--color-overlay-header);backdrop-filter:blur(8px);padding:var(--space-3) var(--space-5) var(--space-4);border-bottom:1px solid var(--color-border-on-inverse);flex-direction:column;display:none;position:absolute;top:100%;left:0;right:0}.ng-burger__schalter:checked~.ng-navlinks{display:flex}}.ng-fuss{margin-top:var(--space-8);background:var(--color-surface-inverse-deep);color:var(--color-text-on-inverse-muted);border-top:1px solid var(--color-border-on-inverse)}.ng-foot{gap:var(--space-6);padding-top:var(--space-8);padding-bottom:var(--space-6);grid-template-columns:1.4fr 1.5fr 1.5fr 1fr;display:grid}@media (width<=900px){.ng-foot{grid-template-columns:1fr 1fr}}@media (width<=560px){.ng-foot{grid-template-columns:1fr}}.ng-fuss__marke{filter:brightness(0)invert();width:auto;height:40px}.ng-fuss__claim{font-size:var(--text-small);line-height:var(--leading-relaxed);max-width:36ch;margin-top:var(--space-4)}.ng-fuss__kontakt{margin-top:var(--space-4);font-size:var(--text-small)}.ng-fuss a{color:var(--color-text-on-inverse-muted)}.ng-fuss a:hover{color:var(--color-text-on-overlay-brand)}.ng-fuss__kopf{font-family:var(--font-ui);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-on-inverse-brand);margin:0 0 var(--space-3)}.ng-fuss__liste{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ng-fuss__liste a{font-size:var(--text-small);text-decoration:none}.ng-fuss__liste--zwei{columns:2;column-gap:var(--space-5);display:block}.ng-fuss__liste--zwei li{margin-bottom:var(--space-2);break-inside:avoid}@media (width<=560px){.ng-fuss__liste--zwei{columns:1}}.ng-fuss__mehr{margin-top:var(--space-3);font-family:var(--font-ui);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-on-inverse-brand);text-decoration:none;display:inline-block}.ng-fuss__unten{border-top:1px solid var(--color-border-on-inverse)}.ng-fuss__untenInnen{padding-top:var(--space-4);padding-bottom:var(--space-4);justify-content:space-between;gap:var(--space-2);font-size:var(--text-label);letter-spacing:var(--tracking-label);flex-wrap:wrap;display:flex}.ng-news .ng-kopf__marke svg{filter:brightness(0)invert();width:auto;height:32px}.ng-news .ng-fuss__marke{display:inline-flex}.ng-news .ng-fuss__marke svg{filter:brightness(0)invert();width:auto;height:40px}.ng-news .ng-inhalt>.ng-wrap>article>p,.ng-news .ng-inhalt>.ng-wrap>article>h2,.ng-news .ng-inhalt>.ng-wrap>article>h3,.ng-news .ng-inhalt>.ng-wrap>article>ul,.ng-news .ng-inhalt>.ng-wrap>article>ol{max-inline-size:68ch}.ng-news .ng-inhalt>.ng-wrap{padding-block:var(--space-8)}.ng-ausgaben{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=40rem){.ng-ausgaben{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.ng-ausgaben{grid-template-columns:repeat(3,1fr)}}.ng-ausgabe-karte{background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md,4px);flex-direction:column;height:100%;display:flex;overflow:hidden}.ng-ausgabe-karte__bild{aspect-ratio:3/2;object-fit:cover;background:var(--color-surface-sunken);width:100%;display:block}.ng-ausgabe-karte__koerper{gap:var(--space-2);padding:var(--space-5);flex-direction:column;flex:1;display:flex}.ng-ausgabe-karte__meta{font-size:var(--font-size-sm,.875rem);color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase}.ng-ausgabe-karte__titel{font-size:var(--font-size-lg,1.25rem);color:var(--color-text-primary);margin:0;line-height:1.3}.ng-news .ng-ausgabe-karte__titel:before{content:none}.ng-ausgabe-karte__titel a{color:inherit;text-decoration:none}.ng-ausgabe-karte__titel a:hover{color:var(--color-text-link-hover)}.ng-ausgabe-karte__text{color:var(--color-text-secondary);margin:0}.ng-ausgabe-kopf{gap:var(--space-3);margin-bottom:var(--space-8);flex-direction:column;display:flex}.ng-ausgabe-kopf__nummer{font-size:var(--font-size-sm,.875rem);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.ng-ausgabe-kopf:after{content:"";background:var(--color-surface-brand-vivid);width:4rem;height:2px;display:block}.ng-anmeldung{background:var(--color-surface-sunken);padding:var(--space-8);border-radius:var(--radius-md,4px);gap:var(--space-4);flex-direction:column;display:flex}.ng-anmeldung__reihe{gap:var(--space-3);flex-wrap:wrap;display:flex}.ng-anmeldung__reihe input[type=email]{flex:16rem}.ng-anmeldung__antwort{color:var(--color-text-secondary);margin:0}.ng-anmeldung__antwort[data-art=fehler]{color:var(--color-status-danger,#9e3b28)}.ng-anmeldung__antwort[data-art=ok]{color:var(--color-status-success)}
