@font-face{font-family:Public Sans;src:url(/schriften/public-sans-latin-wght-normal.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Public Sans;src:url(/schriften/public-sans-latin-ext-wght-normal.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+100-2AF,U+1E??,U+2C60-2C7F,U+A720-A7FF}:root{--papier:#fff;--flaeche:#f3f4f6;--tinte:#16181b;--grafit:#5e636b;--linie:#dadce1;--kuli:#1d3e9e;--kuli-hell:#e9edf8;--grund:#1d3e9e;--schrift:#fff;--schrift2:#ffffffd1;--strich:#ffffffe6;--rand:clamp(16px, 5vw, 64px);--kopf:64px;--kurve:cubic-bezier(.23, 1, .32, 1);color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--kopf) + 16px)}body{background:var(--papier);color:var(--tinte);-webkit-font-smoothing:antialiased;margin:0;font:400 18px/1.55 Public Sans,system-ui,sans-serif;overflow-x:clip}a{color:inherit}img,video{max-width:100%}:focus-visible{outline:3px solid var(--kuli);outline-offset:3px;border-radius:8px}.huelle{max-width:1240px;padding:0 var(--rand);margin:0 auto}.unsichtbar{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sprung{left:var(--rand);z-index:40;background:var(--tinte);color:#fff;border-radius:10px;padding:10px 16px;font-size:16px;text-decoration:none;position:absolute;top:8px;transform:translateY(-160%)}.sprung:focus-visible{transform:none}.seitenkopf{z-index:30;height:var(--kopf);color:var(--tinte);background:color-mix(in srgb, var(--kopfgrund,#fff) 90%, transparent);-webkit-backdrop-filter:saturate(180%)blur(14px);border-bottom:1px solid color-mix(in srgb, currentColor 14%, transparent);position:sticky;top:0}.seitenkopf[data-ton=dunkel]{color:#fff}.seitenkopf[data-ton=dunkel] :focus-visible{outline-color:#fff}.kopf{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.marke{letter-spacing:-.01em;align-items:center;gap:10px;font-size:20px;font-weight:720;text-decoration:none;display:flex}.marke img{border-radius:7px;width:28px;height:28px}.kopf nav ul{gap:32px;margin:0;padding:0;font-size:16px;list-style:none;display:flex}.kopf nav a{opacity:.78;padding:10px 0;text-decoration:none}.kopf nav a:hover,.kopf nav a[aria-current=page]{opacity:1}.kopf-rechts{align-items:center;gap:12px;display:flex}.laden{color:#fff;background:var(--tinte);min-height:44px;transition:transform .16s var(--kurve);white-space:nowrap;border-radius:10px;align-items:center;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.seitenkopf[data-ton=dunkel] .laden{color:var(--tinte);background:#fff}.laden:active,.knopf:active{transform:scale(.97)}.sprachwahl{position:relative}.sprachwahl summary{cursor:pointer;border:1px solid color-mix(in srgb, currentColor 30%, transparent);text-transform:none;border-radius:10px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 12px;font-size:15px;list-style:none;display:inline-flex}.sprachwahl summary::-webkit-details-marker{display:none}.sprachwahl ul{color:var(--tinte);background:#fff;border-radius:14px;min-width:180px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 1px 2px #16181b1a,0 18px 40px -12px #16181b59}.sprachwahl li a{border-radius:9px;padding:10px 12px;font-size:16px;text-decoration:none;display:block}.sprachwahl li a:hover{background:var(--flaeche)}.sprachwahl li a[aria-current=true]{font-weight:650}.knoepfe{flex-wrap:wrap;gap:12px;display:flex}.knopf{min-height:54px;transition:transform .16s var(--kurve), background-color .2s ease;border-radius:14px;align-items:center;padding:0 24px;font-size:17px;font-weight:640;text-decoration:none;display:inline-flex}.knopf.voll{background:var(--tinte);color:#fff}.knopf.rand{box-shadow:inset 0 0 0 1.5px var(--linie)}.knopf.rand:hover{background:var(--flaeche)}.knopf[aria-disabled=true]{cursor:default}.abschnitt{padding:clamp(64px,9vw,120px) 0}.abschnitt.flaeche{background:var(--flaeche)}.abschnitt h2{letter-spacing:-.025em;text-wrap:balance;max-width:22ch;margin:0 0 16px;font-size:clamp(30px,3.6vw,46px);font-weight:740;line-height:1.08}.abschnitt .vorspann{color:var(--grafit);text-wrap:pretty;max-width:36em;margin:0 0 40px;font-size:clamp(18px,1.6vw,21px)}.seitentitel{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;letter-spacing:-.035em;text-wrap:balance;max-width:16ch;margin:0 0 20px;font-size:clamp(34px,5.4vw,68px);font-weight:760;line-height:1.02}.seitenstart{padding-block:clamp(48px,7vw,96px) clamp(32px,4vw,56px)}.seitenstart .vorspann{color:var(--grafit);max-width:36em;margin:0;font-size:clamp(18px,1.6vw,21px)}.liste{border-top:1px solid var(--linie);margin:0;padding:0;list-style:none}.liste>li{border-bottom:1px solid var(--linie)}.liste a.zeile{justify-content:space-between;align-items:baseline;gap:16px;padding:20px 0;text-decoration:none;display:flex}.liste a.zeile:hover b{color:var(--kuli)}.zeile b{letter-spacing:-.01em;font-size:20px;font-weight:660}.zeile span{color:var(--grafit);font-size:16px}.zeile .rechts{white-space:nowrap;color:var(--grafit);font-size:15px}.laender-raster{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:0 40px;margin:0;padding:0;list-style:none;display:grid}.laender-raster li{border-top:1px solid var(--linie)}.laender-raster a{justify-content:space-between;gap:12px;padding:18px 0;font-size:19px;font-weight:620;text-decoration:none;display:flex}.laender-raster a span{color:var(--grafit);font-size:15px;font-weight:400}.laender-raster a:hover{color:var(--kuli)}.preise{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.preis{background:#fff;border-radius:18px;padding:32px;box-shadow:0 1px 2px #16181b0f}.preis h3{letter-spacing:-.015em;margin:0 0 12px;font-size:22px}.preis .betrag{letter-spacing:-.03em;margin:0;font-size:clamp(34px,3.4vw,44px);font-weight:760;line-height:1.05}.preis .neben{color:var(--grafit);margin:4px 0 16px}.preis p{color:var(--grafit);margin:0}.hinweis-klein{color:var(--grafit);margin:24px 0 0;font-size:15px}.fragen{border-top:1px solid var(--linie);max-width:860px}.fragen details{border-bottom:1px solid var(--linie)}.fragen summary{cursor:pointer;letter-spacing:-.01em;padding:22px 40px 22px 0;font-size:20px;font-weight:640;list-style:none;position:relative}.fragen summary::-webkit-details-marker{display:none}.fragen summary:after{content:"";border-right:2px solid var(--grafit);border-bottom:2px solid var(--grafit);width:12px;height:12px;transition:transform .2s var(--kurve);position:absolute;top:50%;right:6px;transform:translateY(-70%)rotate(45deg)}.fragen details[open] summary:after{transform:translateY(-30%)rotate(-135deg)}.fragen details p{color:var(--grafit);max-width:40em;margin:0 0 24px}.schluss{text-align:center}.schluss h2,.schluss .vorspann{margin-left:auto;margin-right:auto}.schluss .knoepfe{justify-content:center}.landblock{padding:40px 0 8px}.landblock h2{letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(26px,2.8vw,36px)}.landblock .unter{color:var(--grafit);margin:0 0 20px;font-size:16px}.kat{color:var(--grafit);margin:24px 0 4px;font-size:15px;font-weight:600}.brotkrumen{color:var(--grafit);margin:0 0 20px;font-size:15px}.brotkrumen a{text-underline-offset:3px;text-decoration:underline}.detail{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.detail h2{letter-spacing:-.015em;margin:40px 0 12px;font-size:24px}.detail h2:first-child{margin-top:0}.detail ol,.detail ul.punkte{color:var(--tinte);margin:0;padding-left:1.3em}.detail li{margin:4px 0}.kasten{background:var(--flaeche);top:calc(var(--kopf) + 24px);border-radius:18px;padding:28px;position:sticky}.kasten h2{margin-top:0}.kasten p{color:var(--grafit);margin:0 0 20px}.kasten dl{gap:12px;margin:0 0 24px;display:grid}.kasten dt{color:var(--grafit);font-size:14px}.kasten dd{margin:0;font-weight:600}.prosa{max-width:760px}.prosa h2{letter-spacing:-.02em;margin:56px 0 16px;font-size:clamp(26px,2.6vw,32px)}.prosa h3{letter-spacing:-.012em;margin:36px 0 10px;font-size:21px}.prosa p,.prosa li{color:#2b2e33}.prosa p{white-space:pre-line;margin:0 0 14px}.prosa a{color:var(--kuli)}.seitenfuss{background:var(--flaeche);color:var(--grafit);padding:56px 0 40px;font-size:15px}.fuss-raster{grid-template-columns:2fr repeat(3,1fr);gap:32px;display:grid}.seitenfuss h2{color:var(--tinte);margin:0 0 10px;font-size:15px;font-weight:650}.seitenfuss ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.seitenfuss a{padding:6px 0;text-decoration:none;display:inline-block}.seitenfuss a:hover{color:var(--tinte);text-decoration:underline}.fuss-unten{border-top:1px solid var(--linie);margin-top:40px;padding-top:20px}@media (width<=900px){.detail{grid-template-columns:1fr}.kasten{position:static}.fuss-raster{grid-template-columns:1fr 1fr}}@media (width<=760px){.kopf nav,.kopf .laden{display:none}}@media (width<=420px){.fuss-raster{grid-template-columns:1fr}.liste a.zeile{flex-direction:column;gap:4px}}@media (prefers-reduced-motion:reduce){.laden,.knopf,.fragen summary:after{transition:none}}
