:root{color-scheme:light dark;--bg: #f7f5f0;--surface: #ffffff;--surface-2: #eeebe3;--ink: #17242f;--muted: #4f5a63;--line: #d9d4c8;--link: #0f5c80;--accent: #e8590c;--accent-soft: #fde3d2;--accent-ink: #ffffff;--ok-bg: #e2f0e5;--ok-ink: #1d5e33;--info-bg: #e2ebf6;--info-ink: #1f4a7a;--warn-bg: #fbecd2;--warn-ink: #7a4300;--off-bg: #ebe8e2;--off-ink: #4a463e;--err-bg: #fbe4e1;--err-ink: #8a2116;--radius: 14px;--radius-sm: 8px;--shadow: 0 1px 2px rgb(40 30 10 / 6%), 0 6px 24px -12px rgb(40 30 10 / 18%);--font-sans: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--font-serif: "Iowan Old Style", "Charter", "Bitstream Charter", "Sitka Text", Cambria, "Noto Serif", Georgia, serif;--wrap: 68rem}@media(prefers-color-scheme:dark){:root{--bg: #11171c;--surface: #182129;--surface-2: #1f2a33;--ink: #e9eef2;--muted: #a6b3bd;--line: #33414c;--link: #7cc4e8;--accent: #e8590c;--accent-soft: #3d2414;--ok-bg: #1d3424;--ok-ink: #9fd8ae;--info-bg: #1b2a3d;--info-ink: #a9c8ef;--warn-bg: #3a2b12;--warn-ink: #f5c983;--off-bg: #2b2923;--off-ink: #c9c2b4;--err-bg: #3d1d19;--err-ink: #f4aaa0;--shadow: 0 1px 2px rgb(0 0 0 / 30%), 0 8px 28px -14px rgb(0 0 0 / 60%)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:1.0625rem;line-height:1.6;overflow-wrap:break-word}img,svg{max-width:100%}h1,h2,h3{font-family:var(--font-serif);font-weight:600;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}h1{font-size:clamp(1.85rem,1.3rem + 2.4vw,2.9rem);margin:0 0 .6rem}h2{font-size:clamp(1.4rem,1.15rem + 1vw,1.85rem);margin:2.5rem 0 .75rem}h3{font-size:1.2rem;margin:1.5rem 0 .5rem}p{margin:0 0 1rem}a{color:var(--link);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:4px}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:16px}@media(min-width:48rem){.wrap{padding-inline:24px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:8px;top:-100px;background:var(--surface);color:var(--ink);padding:.5rem .75rem;border-radius:var(--radius-sm);z-index:10}.skip-link:focus{top:8px}.muted{color:var(--muted)}.small{font-size:.9rem}.lead{font-size:1.15rem;color:var(--muted);max-width:44rem}.num{font-variant-numeric:tabular-nums}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.25rem;box-shadow:var(--shadow)}@media(min-width:48rem){.card{padding:1.5rem 1.75rem}}.grid{display:grid;gap:1rem}@media(min-width:40rem){.grid-2,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:60rem){.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:40rem)and (max-width:59.99rem){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.figure{display:flex;flex-direction:column;gap:.15rem}.figure__label{font-size:.9rem;color:var(--muted)}.figure__value{font-family:var(--font-serif);font-size:2rem;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums}.figure__value small{font-family:var(--font-sans);font-size:1rem;font-weight:500;color:var(--muted)}.figure__note{font-size:.875rem;color:var(--muted)}.src{font-size:.8125rem;color:var(--muted);margin-top:.35rem}.src a{color:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.9rem;padding:.6rem 1.25rem;border:0;border-radius:999px;background:var(--accent);color:var(--accent-ink);font:inherit;font-weight:650;text-decoration:none;cursor:pointer}.btn:hover{filter:brightness(1.05)}.btn[disabled]{opacity:.6;cursor:progress}.btn--ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}label,legend{font-weight:600;font-size:.95rem}input[type=text],input[type=number],input[type=search],select{width:100%;min-height:2.75rem;padding:.5rem .75rem;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm)}input:focus-visible,select:focus-visible{outline:3px solid var(--accent);outline-offset:0;border-color:transparent}input[aria-invalid=true],select[aria-invalid=true]{border-color:var(--err-ink)}input[type=range]{width:100%;accent-color:var(--accent)}fieldset{border:0;margin:0;padding:0;min-width:0}.field{display:flex;flex-direction:column;gap:.35rem}.hint{font-size:.85rem;color:var(--muted);font-weight:400}.field-error{font-size:.875rem;color:var(--err-ink)}details>summary{cursor:pointer;font-weight:600}.notice{border-radius:var(--radius-sm);padding:.85rem 1rem;background:var(--surface-2);border-left:4px solid var(--line)}.notice--error{background:var(--err-bg);color:var(--err-ink);border-left-color:var(--err-ink)}.notice--warn{background:var(--warn-bg);color:var(--warn-ink);border-left-color:var(--warn-ink)}.notice--ok{background:var(--ok-bg);color:var(--ok-ink);border-left-color:var(--ok-ink)}.notice p:last-child{margin-bottom:0}.badge{display:inline-block;padding:.1rem .6rem;border-radius:999px;font-size:.8rem;font-weight:650;white-space:nowrap}.badge--offen{background:var(--ok-bg);color:var(--ok-ink)}.badge--angekuendigt{background:var(--info-bg);color:var(--info-ink)}.badge--ausgeschoepft{background:var(--warn-bg);color:var(--warn-ink)}.badge--beendet,.badge--neutral{background:var(--off-bg);color:var(--off-ink)}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}th,td{text-align:left;padding:.5rem .6rem;border-bottom:1px solid var(--line);vertical-align:top}th{font-size:.875rem;color:var(--muted);font-weight:600}td.r,th.r{text-align:right}.chart{width:100%;height:auto;display:block}.chart .bar{fill:var(--accent)}.chart .bar--alt{fill:var(--muted);opacity:.45}.chart .axis{stroke:var(--line)}.chart text{fill:var(--muted);font-family:var(--font-sans);font-size:11px}.chart .val{fill:var(--ink);font-weight:600}.prose{max-width:46rem}.prose ul,.prose ol{padding-left:1.25rem}.prose li{margin-bottom:.4rem}.prose code{font-size:.9em;background:var(--surface-2);padding:.05rem .3rem;border-radius:4px}.section{margin-block:2.5rem}.pill-list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0}.pill-list a{display:inline-block;padding:.3rem .75rem;border:1px solid var(--line);border-radius:999px;background:var(--surface);text-decoration:none;font-size:.95rem}.pill-list a:hover{border-color:var(--accent)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}h1,h2,h3{font-family:var(--font-sans);font-weight:750;letter-spacing:-.02em}input[type=email],input[type=tel],input[type=date],input[type=password],textarea{width:100%;min-height:2.75rem;padding:.5rem .75rem;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm)}textarea{min-height:9rem;resize:vertical}input[type=checkbox],input[type=radio]{accent-color:var(--accent);width:1.1rem;height:1.1rem;flex:none;margin-top:.2rem}textarea:focus-visible{outline:3px solid var(--accent);outline-offset:0;border-color:transparent}.check{display:flex;gap:.55rem;align-items:flex-start;font-weight:400;font-size:.98rem}.checks{display:grid;gap:.45rem 1rem}@media(min-width:40rem){.checks--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-grid{display:grid;gap:1rem}@media(min-width:40rem){.form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.form-section{border-top:1px solid var(--line);padding-top:1.25rem;margin-top:1.5rem}.form-section>legend,.form-section>h2{font-size:1.15rem;font-weight:700;margin:0 0 .75rem;padding:0}.hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.notice--info{background:var(--info-bg);color:var(--info-ink);border-left-color:var(--info-ink)}.chip{display:inline-block;padding:.12rem .55rem;border-radius:999px;font-size:.8rem;font-weight:600;background:var(--surface-2);color:var(--ink);border:1px solid var(--line);white-space:nowrap}.chip--fin{background:var(--accent-soft);border-color:transparent}.chip--done{background:var(--off-bg);color:var(--off-ink)}.chips{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;padding:0;margin:0}.listings{display:grid;gap:.9rem;list-style:none;padding:0;margin:1rem 0}.btn--small{min-height:2.3rem;padding:.35rem .9rem;font-size:.92rem}.btn--danger{background:var(--err-ink);color:#fff}.hero-band{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.5rem 1.25rem;margin-top:1.25rem}@media(min-width:48rem){.hero-band{padding:2.25rem 2.5rem}}.kicker{text-transform:uppercase;letter-spacing:.1em;font-size:.78rem;font-weight:700;color:var(--accent);margin:0 0 .35rem}.legal-review{border:2px dashed var(--warn-ink);background:var(--warn-bg);color:var(--warn-ink);border-radius:var(--radius-sm);padding:.75rem 1rem;margin:1rem 0 1.5rem;font-size:.95rem}.crumbs[data-astro-cid-ilhxcym7]{font-size:.875rem;color:var(--muted);margin:1rem 0 .5rem}ol[data-astro-cid-ilhxcym7]{list-style:none;display:flex;flex-wrap:wrap;gap:.25rem;margin:0;padding:0}li[data-astro-cid-ilhxcym7]+li[data-astro-cid-ilhxcym7]:before{content:"›";margin-right:.25rem}a[data-astro-cid-ilhxcym7]{color:inherit}.mark[data-astro-cid-iifiznic]{flex:none;display:block}.site-header[data-astro-cid-5hce7sga]{border-bottom:1px solid var(--line);background:var(--surface)}.site-header__inner[data-astro-cid-5hce7sga]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;padding-block:.7rem}.brand[data-astro-cid-5hce7sga]{display:inline-flex;align-items:center;gap:.55rem;font-weight:600;font-size:1.25rem;color:var(--ink);text-decoration:none;letter-spacing:-.02em}.brand[data-astro-cid-5hce7sga] b[data-astro-cid-5hce7sga]{color:var(--accent);font-weight:750}.nav[data-astro-cid-5hce7sga]{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .25rem;list-style:none;margin:0;padding:0}.nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{display:inline-block;padding:.35rem .65rem;border-radius:999px;color:var(--ink);text-decoration:none;font-size:.95rem}.nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{background:var(--surface-2)}.nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga][aria-current=page]{background:var(--accent-soft);font-weight:600}.nav[data-astro-cid-5hce7sga] .nav__cta[data-astro-cid-5hce7sga]{background:var(--accent);color:var(--accent-ink);font-weight:650;margin-left:.25rem}.nav[data-astro-cid-5hce7sga] .nav__cta[data-astro-cid-5hce7sga]:hover{background:var(--accent);filter:brightness(1.07)}main[data-astro-cid-5hce7sga]{padding-bottom:3rem}.site-footer[data-astro-cid-5hce7sga]{border-top:1px solid var(--line);background:var(--surface-2);padding-block:2rem 1.5rem}.footer-grid[data-astro-cid-5hce7sga]{display:grid;gap:1.25rem}@media(min-width:48rem){.footer-grid[data-astro-cid-5hce7sga]{grid-template-columns:1.4fr 1fr 1fr}}.brand--footer[data-astro-cid-5hce7sga]{font-size:1.05rem;margin:0 0 .35rem}.footer-h[data-astro-cid-5hce7sga]{font-weight:650;margin:0 0 .35rem}.footer-list[data-astro-cid-5hce7sga]{list-style:none;margin:0;padding:0}.footer-list[data-astro-cid-5hce7sga] li[data-astro-cid-5hce7sga]{margin-bottom:.3rem}.footer-note[data-astro-cid-5hce7sga]{margin:1.5rem 0 0}
