@font-face{font-family:Archivo;src:url(/schrift/Archivo-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Archivo;src:url(/schrift/Archivo-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Archivo;src:url(/schrift/Archivo-Black.woff2)format("woff2");font-weight:900;font-display:swap}:root{--tag:#faf8f5;--tinte:#1c1815;--leise:#6b625a;--linie:#e4ded5;--bleibt:#3f7d5c;--messing:#c08a3e;--warnung:#b04a2c;--display:"Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--body:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--rand:clamp(1.25rem, 5vw, 3.5rem)}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--tag);color:var(--tinte);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.65}h1,h2,h3{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.02}h2{font-size:clamp(1.75rem,3.8vw,2.9rem);font-weight:900}h3{letter-spacing:-.01em;font-size:1.12rem;font-weight:600;line-height:1.3}p{max-width:60ch;margin:0 0 1.1rem}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--messing);margin:0 0 1.1rem;font-size:.76rem;font-weight:600}.kopf{z-index:2;align-items:baseline;gap:.7rem;padding-block:1.6rem;display:flex;position:relative}.kopf span{letter-spacing:.14em;text-transform:uppercase;color:var(--leise);font-size:.72rem}.knopf{font-family:var(--display);letter-spacing:-.01em;cursor:pointer;background:var(--tinte);color:var(--tag);border:0;border-radius:3px;justify-self:start;padding:.9rem 1.7rem;font-size:1rem;font-weight:600;transition:transform .14s,box-shadow .14s}.knopf:hover{transform:translateY(-2px);box-shadow:0 10px 24px -12px #1c181599}.knopf:focus-visible{outline:3px solid var(--bleibt);outline-offset:3px}.knopf[disabled]{opacity:.55;cursor:progress;box-shadow:none;transform:none}@media (prefers-reduced-motion:reduce){.knopf{transition:none}.knopf:hover{transform:none}}.meldung{border:1px solid;border-radius:3px;padding:.85rem 1rem;font-size:.9rem}.meldung[data-art=ok]{color:var(--bleibt);background:#eef6f1}.meldung[data-art=fehler]{color:var(--warnung);background:#fbeee9}.fussnote{color:var(--leise);max-width:56ch;margin-top:1.4rem;font-size:.8rem}.rechtstext{max-width:46rem;padding-inline:var(--rand);margin:0 auto}.rechtstext .kopf{border-bottom:1px solid var(--linie);margin-bottom:2.5rem}.rechtstext h2{margin-bottom:1.6rem}.rechtstext h3{border-top:1px solid var(--linie);color:var(--tinte);margin:2.4rem 0 .6rem;padding-top:1.4rem}.rechtstext p{max-width:none}.rechtstext dl{margin:0}.rechtstext .zeile{border-bottom:1px solid var(--linie);grid-template-columns:12rem minmax(0,1fr);gap:.4rem 1.2rem;padding:.6rem 0;display:grid}@media (max-width:620px){.rechtstext .zeile{grid-template-columns:minmax(0,1fr)}}.rechtstext .zeile dt{color:var(--leise);font-size:.9rem;font-weight:600}.rechtstext .zeile dd{margin:0}.rechtstext .eintrag{border-bottom:1px solid var(--linie);padding:1.1rem 0}.rechtstext .eintrag h4{font-size:1rem;font-family:var(--display);margin:0 0 .4rem;font-weight:600}.rechtstext .eintrag p{color:var(--leise);margin:0;font-size:.94rem}.rechtstext .abschluss{padding-block:3rem 4rem}
