:root{--color-corporate-blue:#164194;--color-corporate-blue-50:#f5f8ff;--color-corporate-blue-100:#e5eeff;--color-corporate-blue-200:#c3d7fd;--color-corporate-blue-300:#8baff9;--color-corporate-blue-400:#477eeb;--color-corporate-blue-600:#0d3177;--color-corporate-blue-700:#052461;--color-corporate-red:#e30613;--color-corporate-red-600:#83020b;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-900:#111827;--color-black:#3c3c3b;--color-text-title:#262626;--color-state-hover:#143a85;--color-state-press:#123476;--color-alert-danger:#bb2124;--color-alert-warning:#f0ad4e;--color-alert-success:#2b3;--is-red:var(--color-corporate-red);--is-red-dark:var(--color-corporate-red-600);--is-blue:var(--color-corporate-blue);--is-blue-dark:var(--color-state-press);--is-navy:var(--color-corporate-blue-700);--paper:var(--color-gray-50);--lane:#fff;--surface:#fff;--surface-2:var(--color-gray-100);--line:var(--color-gray-200);--line-strong:var(--color-gray-300);--ink:var(--color-text-title);--ink-soft:var(--color-gray-500);--ink-faint:var(--color-gray-400);--accent:var(--color-corporate-blue);--accent-50:var(--color-corporate-blue-50);--accent-soft:var(--color-corporate-blue-100);--accent-line:var(--color-corporate-blue-100);--accent-ring:var(--color-corporate-blue-300);--cta:var(--color-corporate-blue);--cta-dark:var(--color-state-hover);--ring:var(--color-corporate-blue-300);--prio-kritisch:var(--color-alert-danger);--prio-hoch:var(--color-alert-warning);--prio-mittel:#b8932f;--prio-niedrig:var(--color-gray-400);--font-sans:"ff_din_pro_for_iic",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:var(--font-sans);--radius:.5rem;--radius-sm:.375rem;--radius-pill:9999px;--shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--shadow-lift:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--ring-1:0 0 0 1px rgba(0,0,0,.05);--lane-w:290px}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--paper);color:var(--color-black);font-family:var(--font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-weight:500;color:var(--ink);line-height:1.375}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}::-moz-selection{background:var(--accent);color:#fff}::selection{background:var(--accent);color:#fff}:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px;border-radius:var(--radius-sm)}.eyebrow{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:.625rem;color:var(--color-gray-500)}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
