@font-face{font-family:plexSans;src:url(../media/IBMPlexSans_Regular_Latin1-s.p.43q90wiqyhwlb.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexSans;src:url(../media/IBMPlexSans_SemiBold_Latin1-s.p.0m_mu9yh_5a_v.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plexSans Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.plexsans_40c75b26-module__w1g0SW__className{font-family:plexSans,plexSans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.plexsans_40c75b26-module__w1g0SW__variable{--font-plex-sans:"plexSans", "plexSans Fallback", system-ui, -apple-system, Segoe UI, Roboto, sans-serif}
@font-face{font-family:plexSerif;src:url(../media/IBMPlexSerif_Regular_Latin1-s.p.0g3s48puksm1i.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexSerif Fallback;src:local(Arial);ascent-override:96.26%;descent-override:25.82%;line-gap-override:0.0%;size-adjust:106.49%}.plexserif_6987b754-module__WWQt5q__className{font-family:plexSerif,plexSerif Fallback,Georgia,Times New Roman,serif}.plexserif_6987b754-module__WWQt5q__variable{--font-plex-serif:"plexSerif", "plexSerif Fallback", Georgia, Times New Roman, serif}
@font-face{font-family:plexMono;src:url(../media/IBMPlexMono_Regular_Latin1-s.p.0d0cwonyfc11n.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.plexmono_a569b056-module__P3g9nq__className{font-family:plexMono,plexMono Fallback,ui-monospace,SFMono-Regular,Menlo,monospace}.plexmono_a569b056-module__P3g9nq__variable{--font-plex-mono:"plexMono", "plexMono Fallback", ui-monospace, SFMono-Regular, Menlo, monospace}
.toaster-schacht{z-index:50;pointer-events:none;flex-direction:column;gap:.6rem;width:min(30rem,100vw - 2rem);display:flex;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%)}.toaster{flex-direction:column;gap:.6rem;display:flex}.toast{pointer-events:auto;background:var(--flaeche);border:1px solid var(--stein-300);border-radius:var(--radius-klein);border-left-width:4px;grid-template-columns:auto 1fr auto;align-items:start;gap:.6rem;padding:.75rem .85rem;animation:.18s ease-out toast-auf;display:grid;box-shadow:0 6px 20px #16211c24}@media (prefers-reduced-motion:reduce){.toast{animation:none}}@keyframes toast-auf{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}.toast[data-tone=success]{border-left-color:var(--gruen)}.toast[data-tone=error]{border-left-color:var(--terrakotta)}.toast[data-tone=info]{border-left-color:var(--schatten)}.toast-symbol{width:1.15rem;height:1.15rem;margin-top:.05rem}.toast[data-tone=success] .toast-symbol{color:var(--gruen)}.toast[data-tone=error] .toast-symbol{color:var(--terrakotta)}.toast[data-tone=info] .toast-symbol{color:var(--schatten)}.toast-text{color:var(--ink);margin:0;font-size:.9rem;line-height:1.45}.toast-schliessen{appearance:none;cursor:pointer;color:var(--stein-500);background:0 0;border:0;margin:0;padding:.1rem;line-height:0}.toast-schliessen svg{width:.9rem;height:.9rem}.toast-schliessen:hover{color:var(--ink)}.toast-schliessen:focus-visible{outline:2px solid var(--gruen);outline-offset:2px;border-radius:var(--radius-klein)}
:root{--ink:#16211c;--papier:#f6f3ec;--gruen:#1e4b39;--sonne:#e0a02f;--schatten:#5c6b72;--terrakotta:#b4573c;--stein-100:#eae6dd;--stein-300:#c9c3b6;--stein-500:#8c877c;--stein-700:#4a4740;--schrift-display:clamp(2.4rem, 5vw, 3.75rem);--schrift-titel:clamp(1.6rem, 2.6vw, 2.25rem);--schrift-untertitel:1.25rem;--schrift-lede:1.15rem;--schrift-klein:.875rem;--schrift-kicker:.75rem;--radius-klein:4px;--radius-mittel:12px;--radius-gross:20px;--radius-marke:999px;--raum-abschnitt:6rem;--raum-block:2rem;--hebung:0 1px 2px #16211c0a, 0 8px 24px -8px #16211c14;--flaeche:#fbf9f5;--flaeche-sonne:#fbf7ee;--flaeche-terrakotta:#fbf1ee;--gruen-tief:#17392b;--sans:var(--font-plex-sans), sans-serif;--serif:var(--font-plex-serif), serif;--mono:var(--font-plex-mono), monospace}*{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}@media (pointer:coarse){input:is(:not([type]),[type=text],[type=email],[type=password],[type=search],[type=tel],[type=url],[type=number],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]),select,textarea{font-size:max(16px,1em)!important}}body{background:var(--papier);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;margin:0;line-height:1.6}.shell-fuss{margin-inline:auto;text-align:center;flex-direction:column;align-items:center;gap:.9rem;width:100%;max-width:72rem;margin-top:auto;padding-block:1.75rem;padding-inline:1.5rem;display:flex}.shell-fuss nav{flex-wrap:wrap;justify-content:center;gap:.6rem 1.5rem;font-size:.85rem;display:flex}.fuss-marke{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:.9rem;font-weight:600}.fuss-recht{color:var(--stein-700);margin:0}.display{font-family:var(--sans);font-size:var(--schrift-display);letter-spacing:-.02em;color:var(--gruen);margin:0;font-weight:600;line-height:1.05}.titel{font-family:var(--sans);font-size:var(--schrift-titel);letter-spacing:-.01em;color:var(--gruen);margin:0;font-weight:600;line-height:1.15}.lede{font-size:var(--schrift-lede);color:var(--stein-700);max-width:34rem;margin:0;line-height:1.5}.kicker{font-family:var(--sans);font-size:var(--schrift-kicker);letter-spacing:.14em;text-transform:uppercase;color:var(--stein-500);margin:0 0 .75rem;font-weight:600;display:block}.flaeche{background:var(--flaeche);border:1px solid var(--stein-300);border-radius:var(--radius-mittel);padding:1.5rem}.flaeche-hebung{box-shadow:var(--hebung)}.flaeche-zeile{border-top:1px solid var(--stein-300);grid-template-columns:minmax(9rem,1fr) 2fr;align-items:baseline;gap:.25rem 1.5rem;padding:.875rem 0;display:grid}.flaeche-zeile:first-of-type{border-top:0;padding-top:0}.flaeche-zeile dt,.flaeche-zeile-name{font-size:var(--schrift-klein);color:var(--stein-700);margin:0;font-weight:600}.flaeche-zeile dd,.flaeche-zeile-wert{color:var(--ink);margin:0}@media (max-width:34rem){.flaeche-zeile{grid-template-columns:1fr;gap:.15rem}}.schein,.konto,.auth{isolation:isolate;position:relative}.schein:before,.konto:before,.auth:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 100% at 50% 15%,#e0a02f1a,#e0a02f00 70%);height:32rem;position:absolute;inset:-6rem 0 auto}.schein-gruen:before{background:radial-gradient(70% 100% at 50% 15%,#1e4b3917,#1e4b3900 70%)}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.num,table{font-variant-numeric:tabular-nums lining-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main{min-width:0;max-width:min(42rem,100%);margin:0 auto;padding:4rem 1.5rem}h1{text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.9rem,5vw,2.8rem);line-height:1.1}p{color:var(--stein-700);margin:0 0 1rem}a{color:var(--gruen)}footer{border-top:1px solid var(--stein-300);margin-top:3rem;padding-top:1.5rem;font-size:.85rem}footer p{font-family:var(--mono);color:var(--stein-500);font-size:.78rem;line-height:1.5}.falle{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.kopfleiste{z-index:30;background:var(--papier);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;width:100%;max-width:72rem;margin-inline:auto;padding:.75rem 1.5rem;display:flex;position:sticky;top:0}.kopfleiste-oeffentlich{padding:2rem 1.5rem 0;position:static}.kopf-sprache{font-size:.85rem}.kopf-marke{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;display:flex}.kopf-bereiche{flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.85rem;display:flex}.kopf-bereiche a{color:var(--ink);text-underline-offset:.2em;text-decoration:underline}.kopf-bereiche a:hover{text-decoration-thickness:2px}.kopf-bereiche a:focus-visible{outline:2px solid var(--gruen);outline-offset:3px;border-radius:2px}.kopf-konto{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;display:flex}.kopf-abmelden{appearance:none;font:inherit;color:var(--ink);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;margin:0;padding:0;font-size:.85rem;text-decoration:underline}.kopf-abmelden:hover{text-decoration-thickness:2px}.kopf-abmelden:focus-visible{outline:2px solid var(--gruen);outline-offset:3px;border-radius:2px}@media (max-width:40rem){.kopfleiste:not(.kopfleiste-oeffentlich){padding-block:.35rem;display:block}.kopfleiste:not(.kopfleiste-oeffentlich) :is(.kopf-marke,.kopf-bereiche){display:inline}.kopfleiste:not(.kopfleiste-oeffentlich) :is(.wortmarke,.kopf-bereiche a){white-space:nowrap;vertical-align:middle;align-items:center;min-height:2.25rem;margin-right:.75rem;display:inline-flex}.kopfleiste:not(.kopfleiste-oeffentlich) .kopf-konto{vertical-align:middle;flex-wrap:nowrap;align-items:center;gap:0 .6rem;display:inline-flex}.kopfleiste:not(.kopfleiste-oeffentlich) :is(.kopf-sprache button,.kopf-abmelden,.rueckmeldung-knopf){white-space:nowrap;align-items:center;min-height:2.25rem;display:inline-flex}}.wortmarke{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);font-size:1.15rem;font-weight:600;text-decoration:none}.punkt{color:var(--sonne)}.locale-switcher{gap:1.25rem;display:flex}.locale-switcher button{appearance:none;font:inherit;color:inherit;cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.locale-switcher button:hover{text-decoration-thickness:2px}.locale-switcher button:focus-visible{outline:2px solid var(--gruen);outline-offset:3px;border-radius:2px}.zurueck-weg{color:var(--gruen);font-size:.9rem;text-decoration:none}.zurueck-weg:before{content:"←";margin-right:.4em}.zurueck-weg:hover{text-underline-offset:.2em;text-decoration:underline}.zurueck-weg:focus-visible{outline:2px solid var(--gruen);outline-offset:3px;border-radius:2px}.angebot{margin:var(--raum-block) 0 0;border:1px solid var(--stein-300);border-left:4px solid var(--gruen);border-radius:var(--radius-mittel);background:var(--flaeche);padding:1.25rem 1.35rem}.angebot-satz{color:var(--ink);max-width:34rem;margin:0 0 1rem}.angebot-wege{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin:0;display:flex}.angebot-knopf{border:1px solid var(--gruen);border-radius:var(--radius-klein);font-family:var(--sans);color:var(--gruen);text-align:center;padding:.7rem 1.1rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.angebot-knopf:hover{background:var(--gruen);color:var(--papier)}.angebot-knopf:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.angebot-preise{color:var(--gruen);font-size:.9rem}.angebot-bleibt{font-size:var(--schrift-klein);color:var(--stein-700);max-width:34rem;margin:1rem 0 0}
