:root{--sjt-dunkel:#0F1A27;--sjt-neon:#02FD9F;--sjt-cyan:#02FDFD;--sjt-blau:#077AD8;--sjt-weiss:#FFFFFF;--grund:var(--sjt-weiss);--grund-leise:#F4F6F8;--text:var(--sjt-dunkel);--text-leise:#4A5763;--linie:#DCE2E8;--link:#0A5FA8;--link-hover:#084B85;--schrift-display:"Space Grotesk", "Anodina", system-ui, -apple-system, "Segoe UI", sans-serif;--schrift-text:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--a1:.25rem;--a2:.5rem;--a3:.75rem;--a4:1rem;--a6:1.5rem;--a8:2rem;--a12:3rem;--a16:4rem;--breite:68rem;--breite-schmal:46rem;--radius:4px}*,*::before,*::after{box-sizing:border-box}body{margin:0;background:var(--grund);color:var(--text);font-family:var(--schrift-text);font-size:1.0625rem;line-height:1.65;-webkit-text-size-adjust:100%}h1,h2,h3,h4{font-family:var(--schrift-display);line-height:1.15;margin:0 0 .5em;text-wrap:balance}h1{font-size:clamp(2.25rem,1.6rem + 2.6vw,3.5rem);font-weight:700}h2{font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-weight:700;margin-top:2em}h3{font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:500;margin-top:1.6em}p,ul,ol,table{margin:0 0 1.2em}.vorspann{font-size:1.25rem;color:var(--text-leise);max-width:42rem}small,.klein{font-size:.875rem}a{color:var(--link);text-decoration-thickness:1px;text-underline-offset:.15em}a:hover{color:var(--link-hover)}:focus-visible{outline:3px solid var(--link);outline-offset:2px}.huelle{width:min(100% - var(--a8),var(--breite));margin-inline:auto}.huelle--schmal{max-width:var(--breite-schmal)}.seite{padding-block:clamp(2.5rem,6vw,4.5rem)}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:var(--sjt-dunkel);color:var(--sjt-weiss);padding:var(--a3)var(--a4)}.skip-link:focus{left:0}.visuell-versteckt{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.knopf{display:inline-block;padding:var(--a3)var(--a6);border:0;cursor:pointer;font-family:var(--schrift-display);font-size:1rem;font-weight:500;background:var(--sjt-neon);color:var(--sjt-dunkel);border-radius:var(--radius);text-decoration:none;transition:background-color .15s ease}.knopf:hover{background:var(--sjt-cyan);color:var(--sjt-dunkel)}.knopf--klein{padding:var(--a2)var(--a4);font-size:.9375rem}.knopf--schlicht{background:0 0;color:var(--text);box-shadow:inset 0 0 0 1px var(--linie)}.knopf--schlicht:hover{background:var(--grund-leise);color:var(--text)}@media(prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.kopf{border-bottom:1px solid var(--linie);background:var(--grund)}.kopf__innen{display:flex;align-items:center;justify-content:space-between;gap:var(--a6);padding-block:var(--a4)}.kopf__marke img{display:block;width:auto;height:2.5rem}.kopf__liste{display:flex;align-items:center;gap:var(--a6);list-style:none;margin:0;padding:0}.kopf__liste a{color:var(--text);text-decoration:none;font-weight:500}.kopf__liste a:hover,.kopf__liste [aria-current=page]{color:var(--link)}.kopf__liste a.knopf,.kopf__liste a.knopf:hover{color:var(--sjt-dunkel)}.kopf__schalter{display:none;background:0 0;border:0;font-size:1.5rem;cursor:pointer;color:var(--text);padding:var(--a2)}@media(max-width:48rem){.kopf__innen{flex-wrap:wrap}.kopf__schalter{display:block}.kopf__liste{display:none;flex-direction:column;align-items:flex-start;gap:var(--a3);width:100%;padding-block:var(--a4)}.kopf__liste[data-offen=ja]{display:flex}}.fuss{background:var(--sjt-dunkel);color:var(--sjt-weiss);margin-top:var(--a16)}.fuss__innen{display:grid;gap:var(--a8);padding-block:var(--a12);grid-template-columns:1fr}@media(min-width:48rem){.fuss__innen{grid-template-columns:2fr 1fr}}.fuss a{color:var(--sjt-neon)}.fuss a:hover{color:var(--sjt-cyan)}.fuss :focus-visible{outline-color:var(--sjt-neon)}.fuss__marke img{height:2.25rem;width:auto}.fuss__adresse{font-style:normal;margin-top:var(--a4);line-height:1.8}.fuss__nav ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--a2)}.fuss__hinweis{grid-column:1/-1;margin:0;padding-top:var(--a6);border-top:1px solid rgba(255,255,255,.15);font-size:.875rem}.liste-eintraege{list-style:none;padding:0;display:grid;gap:var(--a6)}.liste-eintraege h2{margin-top:0;font-size:1.375rem}.faq{border-top:1px solid var(--linie)}.faq__eintrag{border-bottom:1px solid var(--linie);padding:var(--a4)0}.faq__frage{font-family:var(--schrift-display);font-weight:500;font-size:1.125rem;margin:0 0 var(--a1)}.faq__antwort{margin:0;color:var(--text-leise)}.hinweis{background:var(--grund-leise);border-left:4px solid var(--sjt-neon);padding:var(--a4)var(--a6);margin:0 0 1.5em;border-radius:0 var(--radius)var(--radius)0}.cta{background:var(--grund-leise);border-radius:var(--radius);padding:clamp(1.5rem,4vw,2.5rem);margin:var(--a12)0;text-align:center}.cta h2{margin-top:0}.cta p{max-width:40rem;margin-inline:auto}img{max-width:100%;height:auto}figure{margin:0 0 1.5em}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:var(--a3)var(--a2);border-bottom:1px solid var(--linie)}th{font-family:var(--schrift-display);font-weight:500}blockquote{margin:0 0 1.5em;padding-left:var(--a6);border-left:3px solid var(--sjt-cyan);color:var(--text-leise)}code{background:var(--grund-leise);padding:.1em .35em;border-radius:2px;font-size:.9em}.consent{position:fixed;inset-inline:0;bottom:0;z-index:50;background:var(--sjt-dunkel);color:var(--sjt-weiss);box-shadow:0 -4px 24px rgba(15,26,39,.25)}.consent[hidden]{display:none}.consent__innen{width:min(100% - var(--a8),var(--breite));margin-inline:auto;padding-block:var(--a6)}.consent__titel{font-family:var(--schrift-display);font-weight:500;margin:0 0 var(--a1)}.consent__text{margin:0 0 var(--a4);font-size:.9375rem;max-width:46rem}.consent__text a{color:var(--sjt-neon)}.consent__knoepfe{display:flex;gap:var(--a3);flex-wrap:wrap}.consent :focus-visible{outline-color:var(--sjt-neon)}.consent .knopf--schlicht{color:var(--sjt-weiss);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}.consent .knopf--schlicht:hover{background:rgba(255,255,255,.1);color:var(--sjt-weiss)}@media print{.kopf__nav,.consent,.skip-link{display:none}body{font-size:11pt;color:#000}.fuss{background:0 0;color:#000}}