@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600-latin.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700-latin.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-400-latin.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto-700-latin.woff2)format("woff2")}:root{--c-main:#afd3d3;--c-secondary:#417575;--c-shade-1:#848b97;--c-shade-2:#848b98;--c-bg:#fff;--c-bg-soft:#f4f9f9;--c-bg-band:var(--c-main);--c-text:#2b3333;--c-text-muted:#5f6a6a;--c-border:#dde8e8;--c-link:var(--c-secondary);--c-link-hover:#2f5757;--c-focus:#14484a;--font-headline:"Poppins", "Trebuchet MS", system-ui, sans-serif;--font-copy:"Roboto", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-xs:.8125rem;--fs-sm:.9375rem;--fs-base:1.0625rem;--fs-lg:1.1875rem;--fs-xl:1.4375rem;--fs-2xl:1.75rem;--fs-3xl:2.25rem;--fs-4xl:clamp(2.25rem, 1.55rem + 2.6vw, 3.25rem);--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:6rem;--radius:6px;--radius-lg:10px;--measure:68ch;--wrap:1140px;--wrap-narrow:780px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{background:var(--c-bg);color:var(--c-text);font-family:var(--font-copy);font-weight:400;font-size:var(--fs-base);flex-direction:column;min-height:100vh;margin:0;line-height:1.65;display:flex}h1,h2,h3,h4{font-family:var(--font-headline);color:var(--c-secondary);margin:0 0 var(--sp-4);text-wrap:balance;font-weight:600;line-height:1.2}h1{font-size:var(--fs-4xl);letter-spacing:-.015em;font-weight:700}h2{font-size:var(--fs-2xl);margin-top:var(--sp-7)}h3{font-size:var(--fs-xl);margin-top:var(--sp-5)}h4{font-size:var(--fs-lg);margin-top:var(--sp-5)}h2:first-child,h3:first-child,h4:first-child{margin-top:0}p,ul,ol{margin:0 0 var(--sp-4)}ul,ol{padding-left:1.35em}li{margin-bottom:var(--sp-2)}li::marker{color:var(--c-secondary)}strong,b{font-weight:700}a{color:var(--c-link);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--c-link-hover)}:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px;border-radius:2px}img{max-width:100%;height:auto;display:block}hr{border:0;border-top:1px solid var(--c-border);margin:var(--sp-7) 0}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--sp-5);margin-inline-start:auto;margin-inline-end:auto}.wrap--narrow{max-width:var(--wrap-narrow)}.section{padding-block:var(--sp-8)}.section--tight{padding-block:var(--sp-6)}.section--soft{background:var(--c-bg-soft)}.section--band{background:var(--c-main)}.section--band h2,.section--band h3{color:#1f4747}.prose>p,.prose>ul,.prose>ol,.prose>h2,.prose>h3{max-width:var(--measure)}.lead{font-size:var(--fs-lg);color:var(--c-text-muted);max-width:var(--measure)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--sp-4);z-index:100;background:var(--c-secondary);color:#fff;padding:var(--sp-3) var(--sp-4);border-radius:var(--radius);text-decoration:none;transition:top .15s;position:absolute;top:-4rem}.skip-link:focus{top:var(--sp-4);color:#fff}.btn{font-family:var(--font-headline);font-weight:600;font-size:var(--fs-sm);padding:var(--sp-3) var(--sp-5);border-radius:var(--radius);border:2px solid var(--c-secondary);background:var(--c-secondary);color:#fff;cursor:pointer;line-height:1.3;text-decoration:none;transition:background-color .15s,color .15s;display:inline-block}.btn:hover{background:var(--c-link-hover);border-color:var(--c-link-hover);color:#fff}.btn--ghost{color:var(--c-secondary);background:0 0}.btn--ghost:hover{background:var(--c-secondary);color:#fff}.card-grid{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin:0;padding:0;list-style:none;display:grid}.card{border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:var(--sp-5);background:#fff;flex-direction:column;margin:0;transition:border-color .15s,transform .15s;display:flex}.card:hover{border-color:var(--c-main);transform:translateY(-2px)}.card h3{margin:0 0 var(--sp-3);font-size:var(--fs-lg)}.card p{color:var(--c-text-muted);font-size:var(--fs-sm);margin-bottom:var(--sp-4)}.card__more{font-weight:700;font-size:var(--fs-sm);margin-top:auto}.card__link:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.card--linked{position:relative}.card--linked:focus-within{outline:3px solid var(--c-focus);outline-offset:2px}.card--linked:focus-within .card__link:focus-visible{outline:none}.notice{border-left:4px solid var(--c-secondary);background:var(--c-bg-soft);border-radius:0 var(--radius) var(--radius) 0;padding:var(--sp-4) var(--sp-5);margin:0 0 var(--sp-6);font-size:var(--fs-sm);max-width:var(--measure)}.notice>:last-child{margin-bottom:0}.notice strong{color:var(--c-secondary);font-family:var(--font-headline)}.notice--draft{background:#fdf6ec;border-left-color:#b4762a}.notice--draft strong{color:#8a5715}blockquote{margin:0 0 var(--sp-5);padding:var(--sp-4) var(--sp-5);border-left:4px solid var(--c-main);background:var(--c-bg-soft);border-radius:0 var(--radius) var(--radius) 0;font-family:var(--font-headline);font-weight:600;font-size:var(--fs-lg);color:var(--c-secondary);max-width:var(--measure);line-height:1.5}blockquote>:last-child{margin-bottom:0}blockquote p:last-child:not(:only-child){font-family:var(--font-copy);font-weight:400;font-size:var(--fs-sm);color:var(--c-text-muted);margin-top:var(--sp-3)}.table-scroll{margin-bottom:var(--sp-5);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}th,td{text-align:left;padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--c-border);vertical-align:top}th{font-family:var(--font-headline);color:var(--c-secondary);font-weight:600}.kopf[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--c-border);background:#fff}.kopf__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--sp-3) var(--sp-5);padding-block:var(--sp-4);flex-wrap:wrap;display:flex}.kopf__marke[data-astro-cid-nen7h5rs]{line-height:0;display:block}.kopf__marke[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:2.75rem}.kopf__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--sp-2) var(--sp-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kopf__nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{margin:0}.kopf__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--font-headline);font-weight:600;font-size:var(--fs-sm);color:var(--c-text);padding-block:var(--sp-2);border-bottom:2px solid #0000;text-decoration:none}.kopf__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--c-secondary);border-bottom-color:var(--c-main)}.kopf__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--c-secondary);border-bottom-color:var(--c-secondary)}.fuss[data-astro-cid-jo6i4kqk]{background:var(--c-bg-soft);border-top:1px solid var(--c-border);padding-block:var(--sp-7) var(--sp-5);font-size:var(--fs-sm);margin-top:auto}.fuss__inner[data-astro-cid-jo6i4kqk]{gap:var(--sp-5) var(--sp-8);flex-wrap:wrap;justify-content:space-between;display:flex}.fuss__marke[data-astro-cid-jo6i4kqk]{font-family:var(--font-headline);color:var(--c-secondary);margin-bottom:var(--sp-2);font-weight:600}.fuss__adresse[data-astro-cid-jo6i4kqk]{color:var(--c-text-muted);margin:0}.fuss[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.fuss[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin-bottom:var(--sp-2)}.fuss[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--c-text);text-decoration:none}.fuss[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--c-secondary);text-decoration:underline}.fuss__zeile[data-astro-cid-jo6i4kqk]{margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid var(--c-border);color:var(--c-text-muted);font-size:var(--fs-xs)}.fuss__zeile[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}
