@font-face{font-family:Bitter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/bitter-cyrillic-ext-wght-normal.sLcV1o1_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Bitter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/bitter-cyrillic-wght-normal.7PAZDwbd.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Bitter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/bitter-vietnamese-wght-normal.Bb7JIhFz.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bitter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/bitter-latin-ext-wght-normal.BaDBgC7F.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bitter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/bitter-latin-wght-normal.C8X_T8j_.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/karla-latin-ext-wght-normal.Dq0rrjgs.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/karla-latin-wght-normal.C3-ma4ov.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--papier:#fbf8f3;--papier-2:#f4efe6;--blatt:#fff;--tinte:#22303a;--tinte-2:#4e5d68;--tinte-3:#7a8894;--kante:#e3dbcd;--kante-2:#cfc4b1;--neu:#3b5f8a;--neu-fl:#eaf0f7;--bestand:#4f6d4a;--bestand-fl:#edf2ea;--pflicht:#8d3b2f;--pflicht-fl:#f8ece8;--marke:#9a5b0c;--marke-dk:#7c4808;--marke-fl:#fbf1e0;--r:10px;--r-s:6px;--sp:clamp(1rem, 4vw, 2rem);--breite:74rem;--schatten:0 1px 2px #22303a0d, 0 6px 18px -12px #22303a4d;--serif:"Bitter Variable", Georgia, serif;--sans:"Karla Variable", system-ui, -apple-system, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}:target,.m-sec,.m-teil__h,.m-src,[id^=quelle-]{scroll-margin-top:6.5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}body{background:var(--papier);color:var(--tinte);font:400 clamp(1rem, .96rem + .2vw, 1.075rem)/1.65 var(--sans);margin:0;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--serif);text-wrap:balance;letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.2}h1{font-size:clamp(1.95rem,1.35rem + 2.6vw,3.1rem);font-weight:700}h2{font-size:clamp(1.5rem,1.15rem + 1.5vw,2.15rem)}h3{font-size:clamp(1.22rem,1.05rem + .7vw,1.55rem)}h4{font-size:1.07rem;font-weight:600}p{margin:0 0 .9em}p:last-child{margin-bottom:0}strong{font-weight:700}small{color:var(--tinte-2);font-size:.82em}ul,ol{margin:0;padding:0}li{list-style:none}img,svg{max-width:100%}svg:not([class]){flex:none;width:1em;height:1em}a{color:var(--marke-dk);text-underline-offset:.18em;text-decoration-thickness:from-font}a:hover{color:var(--tinte)}:focus-visible{outline:3px solid var(--marke);outline-offset:3px;border-radius:3px}.m-wrap{width:min(100% - 2 * var(--sp), var(--breite));margin-inline:auto}.u-vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.m-skip{z-index:60;background:var(--tinte);color:var(--papier);border-radius:var(--r-s);padding:.6rem 1rem;font-weight:700;position:absolute;top:.5rem;left:-100vw}.m-skip:focus{color:var(--papier);left:.5rem}.m-reiter{font:700 .72rem/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--marke-dk);background:var(--marke-fl);border-radius:var(--r-s) var(--r-s) 0 0;border-bottom:2px solid var(--marke);padding:.48rem .85rem .44rem;display:inline-block;position:relative}.m-reiter--neu{color:var(--neu);background:var(--neu-fl);border-bottom-color:var(--neu)}.m-reiter--bestand{color:var(--bestand);background:var(--bestand-fl);border-bottom-color:var(--bestand)}.m-reiter--pflicht{color:var(--pflicht);background:var(--pflicht-fl);border-bottom-color:var(--pflicht)}.m-head{z-index:40;backdrop-filter:blur(8px);border-bottom:1px solid var(--kante);background:#fbf8f3f0;position:sticky;top:0}.m-head__in{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;padding:.5rem 0;display:flex}.m-brand{font:700 clamp(.85rem, .72rem + .6vw, 1.02rem)/1.15 var(--serif);color:var(--tinte);overflow-wrap:anywhere;align-items:center;gap:.5rem;margin-right:auto;text-decoration:none;display:inline-flex}.m-brand__m{border-radius:var(--r-s);background:var(--marke-fl);width:1.85rem;height:1.85rem;color:var(--marke-dk);flex:none;place-items:center;display:grid}.m-brand__m svg{width:1.05rem;height:1.05rem}.m-brand__tld{color:var(--tinte-3);font-weight:500}.m-head nav{border-top:1px dashed var(--kante);order:3;width:100%;margin-top:.1rem;padding-top:.4rem}.m-head nav ul{flex-wrap:wrap;gap:.2rem 1rem;font-size:.84rem;display:flex}.m-head nav a{color:var(--tinte-2);border-bottom:2px solid #0000;padding:.2rem 0;font-weight:600;text-decoration:none}.m-head nav a:hover{color:var(--marke-dk);border-bottom-color:var(--marke)}@media (width>=62rem){.m-head nav{border-top:0;order:0;width:auto;margin-right:1rem;padding-top:0}.m-head__in{flex-wrap:nowrap}}.hd-cta{align-items:center;gap:.45rem;margin:0;display:flex}.hd-cta__disc{font:700 .7rem/1.2 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--tinte-2)}@media (width<=34rem){.hd-cta{flex-direction:column;align-items:flex-end;gap:.2rem}.hd-cta__disc{font-size:.62rem}}.m-btn,.m-hbtn,.m-sbtn{background:var(--marke);color:#fff;font:700 .95rem/1 var(--sans);border-radius:var(--r-s);border:1px solid var(--marke-dk);justify-content:center;align-items:center;gap:.5rem;padding:.78rem 1.25rem;text-decoration:none;transition:background .15s;display:inline-flex;box-shadow:0 1px #00000014}.m-btn:hover,.m-hbtn:hover,.m-sbtn:hover{background:var(--marke-dk);color:#fff}.m-btn svg,.m-hbtn svg,.m-sbtn svg{flex:none;width:1rem;height:1rem}.m-hbtn{padding:.58rem 1rem;font-size:.88rem}.m-btn--gross{padding:.95rem 1.6rem;font-size:1.02rem}.m-btn--geist{color:var(--tinte);border:1px solid var(--kante-2);box-shadow:none;background:0 0}.m-btn--geist:hover{background:var(--papier-2);color:var(--tinte);border-color:var(--tinte-3)}.m-eyebrow{font:700 .76rem/1.4 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--tinte-2);background:var(--papier-2);border:1px solid var(--kante);border-radius:99px;align-items:center;gap:.45rem;padding:.4rem .7rem;display:inline-flex}.m-eyebrow svg{width:.95rem;height:.95rem;color:var(--marke-dk);flex:none}.m-hero{background:linear-gradient(180deg, #fff 0%, var(--papier) 60%);padding:clamp(1.8rem,4.5vw,3rem) 0 0}.m-hero__kopf h1{max-width:26ch}.m-hero h1{margin:.85rem 0 0}.m-hero__u{gap:1.4rem;padding:clamp(1.2rem,3vw,1.8rem) 0 clamp(1.4rem,3.5vw,2.2rem);display:grid}@media (width>=60rem){.m-hero__u{grid-template-columns:minmax(0,1.15fr) minmax(0,20rem);align-items:start;gap:3rem}}@media (width<=59.99rem){.m-hero__akt{order:-1}}.m-hero__lede{color:var(--tinte-2);max-width:56ch;font-size:clamp(1.02rem,.98rem + .3vw,1.15rem)}.m-hero__kpi{border-top:1px dashed var(--kante-2);grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.8rem;margin-top:1.2rem;padding-top:1.1rem;display:grid}.m-hero__kpi li{color:var(--tinte-2);flex-direction:column;gap:.12rem;font-size:.82rem;display:flex}.m-hero__kw{font:700 1.55rem/1 var(--serif);color:var(--tinte)}.m-hero__akt{background:var(--blatt);border:1px solid var(--kante);border-top:3px solid var(--marke);border-radius:0 0 var(--r) var(--r);box-shadow:var(--schatten);padding:1rem 1.05rem 1.1rem}.m-hero__disc{color:#5f4410;margin-bottom:.9rem;font-size:.87rem;line-height:1.55}.m-hero__discK{font:700 .72rem/1 var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--marke-dk);align-items:center;gap:.4rem;margin-bottom:.4rem;display:flex}.m-hero__discK svg{width:.95rem;height:.95rem}.m-hero__akt .m-btn{width:100%}.m-hero__m{color:var(--tinte-3);margin:.6rem 0 .8rem;font-size:.8rem}.m-hero__m a{color:inherit}.m-hero__weiter{border-top:1px dashed var(--kante);margin:0;padding-top:.7rem}.m-hero__weiter a{border-bottom:2px solid var(--kante-2);align-items:center;gap:.4rem;padding-bottom:.12rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.m-hero__weiter a:hover{border-bottom-color:var(--marke)}.m-hero__weiter svg{width:.9rem;height:.9rem}.m-band2{background:var(--blatt);border-top:1px solid var(--kante);border-bottom:1px solid var(--kante);padding:clamp(1rem,2.5vw,1.4rem) 0}.m-band2__cap{color:var(--tinte-2);max-width:68ch;margin-bottom:1rem;font-size:.92rem}.m-band2__cap b{color:var(--tinte);font-family:var(--serif)}.m-band2__f{border-top:1px dashed var(--kante);flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin:1rem 0 0;padding-top:.8rem;font-size:.82rem;display:flex}.m-band2__f a{margin-left:auto;font-weight:700}.m-bahn{gap:.6rem;display:grid}@media (width>=58rem){.m-bahn{grid-template-columns:9.5rem minmax(0,1fr);align-items:center;gap:1.2rem}}.m-bahn+.m-bahn{border-top:1px dashed var(--kante-2);margin-top:.8rem;padding-top:.8rem}.m-bahn__k{font:700 .76rem/1.2 var(--sans);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.3rem .5rem;margin:0;display:flex}.m-bahn__k small{width:100%;font:400 .74rem/1.2 var(--sans);letter-spacing:0;text-transform:none;color:var(--tinte-3)}.m-bahn__p{border-radius:50%;flex:none;width:.62rem;height:.62rem}.m-bahn--neu .m-bahn__k{color:var(--neu)}.m-bahn--neu .m-bahn__p{background:var(--neu)}.m-bahn--bestand .m-bahn__k{color:var(--bestand)}.m-bahn--bestand .m-bahn__p{background:var(--bestand)}.m-bahn__s{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.45rem;display:grid}.m-bahn__s li{border-radius:var(--r-s);border:1px solid var(--kante);background:var(--papier);overflow-wrap:anywhere;hyphens:auto;grid-template-columns:auto 1fr;align-items:baseline;gap:.1rem .5rem;padding:.5rem .6rem;display:grid}.m-bahn--neu .m-bahn__s li{background:var(--neu-fl);border-color:#dbe5f0}.m-bahn--bestand .m-bahn__s li{background:var(--bestand-fl);border-color:#dde7d9}.m-bahn__n{font:700 .82rem/1.3 var(--serif);grid-row:span 2;align-self:start}.m-bahn--neu .m-bahn__n{color:var(--neu)}.m-bahn--bestand .m-bahn__n{color:var(--bestand)}.m-bahn__st{font-size:.87rem;font-weight:700}.m-bahn__wa{color:var(--tinte-2);font-size:.8rem;line-height:1.35}.m-spur__lg{color:var(--tinte-2);align-items:center;gap:.35rem;display:inline-flex}.m-spur__lg:before{content:"";border-radius:2px;width:.7rem;height:.7rem}.m-spur__lg--neu:before{background:var(--neu)}.m-spur__lg--bestand:before{background:var(--bestand)}.m-spur__lg--pflicht:before{background:var(--pflicht)}.m-teilnav{background:var(--tinte);color:var(--papier)}.m-teilnav ol{scrollbar-width:thin;gap:.2rem;display:flex;overflow-x:auto}.m-teilnav a{white-space:nowrap;color:#cbd5dc;font:600 .87rem/1 var(--sans);border-bottom:3px solid #0000;align-items:center;gap:.5rem;padding:.85rem .9rem;text-decoration:none;display:flex}.m-teilnav a:hover{color:#fff;border-bottom-color:var(--marke)}.m-teilnav a span{font:700 .72rem/1 var(--sans);color:var(--marke);letter-spacing:.05em}.m-teil{border-bottom:1px solid var(--kante)}.m-teil--b{background:var(--papier-2)}.m-teil__h{padding:clamp(2rem,5vw,3rem) 0 clamp(1.2rem,3vw,1.8rem)}.m-teil__g{gap:1rem;display:grid}@media (width>=58rem){.m-teil__g{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1.5rem 2.5rem}}.m-teil__nr{font:700 clamp(2.6rem, 7vw, 4.2rem)/1 var(--serif);color:var(--kante-2);margin:0}.m-teil__t{align-items:flex-start;gap:.65rem;margin-top:.3rem;display:flex}.m-teil__t svg{width:1.5rem;height:1.5rem;color:var(--marke-dk);flex:none;margin-top:.22rem}.m-teil__p{gap:.5rem;display:grid}.m-teil__p li{color:var(--tinte-2);padding-left:1.15rem;font-size:.93rem;position:relative}.m-teil__p li:before{content:"";background:var(--marke);border-radius:50%;width:.48rem;height:.48rem;position:absolute;top:.62em;left:0}.m-sec{padding:clamp(1.6rem,4vw,2.6rem) 0}.m-sec+.m-sec{border-top:1px dashed var(--kante-2)}.m-sec__g{gap:1.3rem;display:grid}@media (width>=62rem){.m-sec--prosa .m-sec__g{grid-template-columns:minmax(0,17rem) minmax(0,1fr);align-items:start;gap:1rem 3rem}.m-sec--prosa .m-sec__kopf{position:sticky;top:7.5rem}}.m-sec__kopf{justify-items:start;gap:.55rem;display:grid}.m-sec__t{margin:0}.m-intro{color:var(--tinte-2);max-width:62ch;margin:0}.m-body>*+*{margin-top:1.1rem}.m-body p{max-width:68ch}.m-body--g2,.m-body--g3,.m-body--k2,.m-body--k3,.m-body--k4{gap:1rem;display:grid}.m-body--g2>*,.m-body--g3>*,.m-body--k2>*,.m-body--k3>*,.m-body--k4>*{margin-top:0!important}@media (width>=46rem){.m-body--g2,.m-body--k2,.m-body--k4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.m-body--g3,.m-body--k3{grid-template-columns:repeat(3,minmax(0,1fr))}.m-body--k4{grid-template-columns:repeat(4,minmax(0,1fr))}}.m-ref{margin-left:.12em;font-size:.76em;font-weight:700}.m-ref a{background:var(--papier-2);border:1px solid var(--kante);color:var(--tinte-2);border-radius:3px;padding:0 .28em;text-decoration:none}.m-ref a:hover{background:var(--marke-fl);color:var(--marke-dk);border-color:var(--marke)}.m-liste{gap:.55rem;display:grid}.m-liste li{align-items:baseline;gap:.6rem;display:flex}.m-liste__h{background:var(--bestand-fl);width:1.1rem;height:1.1rem;color:var(--bestand);border-radius:50%;flex:none;place-items:center;display:grid;transform:translateY(.15rem)}.m-liste__h svg{width:.68rem;height:.68rem}.m-raster{counter-reset:none;gap:.8rem;display:grid}@media (width>=46rem){.m-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}.m-raster li{background:var(--blatt);border:1px solid var(--kante);border-left:3px solid var(--marke);border-radius:0 var(--r-s) var(--r-s) 0;gap:.75rem;padding:.8rem .9rem;display:flex}.m-raster__n{font:700 .9rem/1.4 var(--serif);color:var(--marke-dk);flex:none}.m-raster p{margin:0;font-size:.94rem}.m-hin{border:1px solid var(--kante);border-left:4px solid var(--tinte-3);background:var(--blatt);border-radius:0 var(--r-s) var(--r-s) 0;padding:.85rem 1rem}.m-hin__k{font:700 .76rem/1 var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--tinte-2);align-items:center;gap:.4rem;margin:0 0 .45rem;display:inline-flex}.m-hin__k svg{width:.95rem;height:.95rem}.m-hin p:last-child{font-size:.96rem}.m-hin--achtung{border-left-color:var(--pflicht);background:var(--pflicht-fl)}.m-hin--achtung .m-hin__k{color:var(--pflicht)}.m-hin--grenze{border-left-color:var(--neu);background:var(--neu-fl)}.m-hin--grenze .m-hin__k{color:var(--neu)}.m-hin--disc{border-left-color:var(--marke);background:var(--marke-fl)}.m-hin--disc .m-hin__k{color:var(--marke-dk)}.m-kurz{padding:1rem 0 0}.m-norm{background:var(--blatt);border:1px solid var(--kante);border-radius:var(--r-s);gap:.9rem;margin:0;padding:.9rem 1rem;display:flex}.m-norm__p{font:700 1.6rem/1 var(--serif);color:var(--kante-2);flex:none}.m-norm__t{font:700 .88rem/1.4 var(--sans);color:var(--tinte);margin-bottom:.35rem}.m-norm blockquote{font-family:var(--serif);color:var(--tinte-2);border-left:2px solid var(--kante-2);margin:0;padding-left:.8rem;font-size:.94rem}.m-zust{background:var(--blatt);border:1px solid var(--kante);border-radius:var(--r);box-shadow:var(--schatten);margin:0;overflow:hidden}.m-zust__k{border-bottom:1px solid var(--kante);background:var(--papier-2);padding:.8rem 1rem .7rem}.m-zust__t{margin:.25rem 0 0}.m-zust__d{display:grid}@media (width>=40rem){.m-zust__d{grid-template-columns:repeat(2,minmax(0,1fr))}}.m-zust__sp{padding:.85rem 1rem}.m-zust__sp+.m-zust__sp{border-top:1px dashed var(--kante-2)}@media (width>=40rem){.m-zust__sp+.m-zust__sp{border-top:0;border-left:1px dashed var(--kante-2)}}.m-zust dt{font:700 .74rem/1 var(--sans);letter-spacing:.07em;text-transform:uppercase;margin-bottom:.45rem}.m-zust dd{color:var(--tinte-2);margin:0;font-size:.95rem}.m-zust__sp--crm dt{color:var(--neu)}.m-zust__sp--makler dt{color:var(--pflicht)}.m-grenz{margin:0}.m-grenz>figcaption{font:600 .95rem/1.4 var(--sans);color:var(--tinte-2);margin-bottom:.8rem}.m-grenz__z{gap:.7rem;display:grid}@media (width>=46rem){.m-grenz__z{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=72rem){.m-grenz__z{grid-template-columns:repeat(5,minmax(0,1fr))}}.m-grenz__z li{background:var(--blatt);border:1px solid var(--kante);border-radius:var(--r-s);flex-direction:column;padding:.85rem .9rem;display:flex}.m-grenz__z li.ist-crm{border-color:var(--neu);background:var(--neu-fl);box-shadow:inset 0 3px 0 var(--neu)}.m-grenz__n{font:700 .95rem/1.3 var(--serif);margin-bottom:.1rem}.m-grenz__was{color:var(--tinte-2);margin-bottom:.55rem;font-size:.84rem}@media (width>=72rem){.m-grenz__n{min-height:2.6em}.m-grenz__was{min-height:2.5em}}.m-grenz__l{border-top:1px dashed var(--kante-2);gap:.3rem;padding-top:.55rem;display:grid}.m-grenz__l li{all:unset;color:var(--tinte-2);gap:.4rem;font-size:.84rem;line-height:1.4;display:flex}.m-grenz__l li:before{content:"·";color:var(--kante-2);font-weight:700}.m-lage{background:var(--blatt);border:1px solid var(--kante);border-radius:var(--r);box-shadow:var(--schatten);padding:1rem 1.1rem}.m-lage__thema{font:700 .72rem/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--marke-dk);margin-bottom:.4rem}.m-lage__t{margin-bottom:.7rem}.m-lage dl{gap:.55rem;margin:0;display:grid}.m-lage dt{font:700 .76rem/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--tinte-3);margin-bottom:.18rem}.m-lage dd{color:var(--tinte-2);margin:0;font-size:.94rem}.m-lage__crm dt{color:var(--neu)}.m-lage__test dt{color:var(--bestand)}.m-lage__grenze{border-top:1px dashed var(--kante-2);padding-top:.55rem}.m-lage__grenze dt{color:var(--pflicht)}.m-karte{background:var(--blatt);border:1px solid var(--kante);border-radius:var(--r);padding:1rem 1.05rem}.m-karte--duo{border-top:3px solid var(--kante-2)}.m-karte__i{border-radius:var(--r-s);background:var(--marke-fl);width:2.1rem;height:2.1rem;color:var(--marke-dk);place-items:center;margin-bottom:.6rem;display:grid}.m-karte__i svg{width:1.1rem;height:1.1rem}.m-karte__w{font:700 .72rem/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--marke-dk);background:var(--marke-fl);border-radius:3px;margin-bottom:.5rem;padding:.3rem .5rem;display:inline-block}.m-karte__t{margin-bottom:.4rem}.m-karte p{color:var(--tinte-2);font-size:.94rem}.m-fn{background:var(--blatt);border:1px solid var(--kante);border-radius:var(--r);flex-direction:column;padding:.95rem 1rem;display:flex}.m-fn__g{font:700 .7rem/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--tinte-3);margin-bottom:.35rem}.m-fn__t{margin-bottom:.4rem}.m-fn__w{color:var(--tinte-2);font-size:.93rem}.m-fn__k{background:var(--papier-2);border-radius:var(--r-s);padding:.5rem .6rem;font-size:.89rem}.m-fn__s{color:var(--tinte-2);margin-top:auto;padding-top:.6rem;font-size:.89rem}.m-pill{font:700 .68rem/1.3 var(--sans);letter-spacing:.04em;text-transform:uppercase;border-radius:3px;margin-right:.4rem;padding:.25rem .45rem;display:inline-block}.m-fn__s--ok .m-pill{background:var(--bestand-fl);color:var(--bestand)}.m-fn__s--offen .m-pill{background:var(--pflicht-fl);color:var(--pflicht)}.m-pill--verguetet{background:var(--marke-fl);color:var(--marke-dk);margin-left:.4rem}.m-alt{background:var(--blatt);border:1px solid var(--kante);border-radius:var(--r);padding:1rem 1.05rem}.m-alt__t{margin-bottom:.35rem}.m-alt__p{color:var(--tinte-2);align-items:baseline;gap:.4rem;margin-bottom:.7rem;font-size:.9rem;display:flex}.m-alt__p svg{width:.9rem;height:.9rem;color:var(--marke-dk);flex:none;transform:translateY(.1rem)}.m-alt__g{gap:.75rem;display:grid}@media (width>=34rem){.m-alt__g{grid-template-columns:repeat(2,minmax(0,1fr))}}.m-alt__k{font:700 .74rem/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.4rem}.m-alt__k--ja{color:var(--bestand)}.m-alt__k--nein{color:var(--pflicht)}.m-alt__g ul{gap:.3rem;display:grid}.m-alt__g li{color:var(--tinte-2);padding-left:.8rem;font-size:.89rem;position:relative}.m-alt__g li:before{content:"–";color:var(--kante-2);position:absolute;left:0}.m-tab{margin:0}.m-tab__cap{font:600 .95rem/1.4 var(--sans);color:var(--tinte-2);margin-bottom:.6rem}.m-tab__d{border:1px solid var(--kante);border-radius:var(--r);background:var(--blatt);overflow-x:auto}.m-tab table{border-collapse:collapse;width:100%;font-size:.9rem}.m-tab caption{text-align:left;font:600 .95rem/1.4 var(--sans);color:var(--tinte-2);border-bottom:1px solid var(--kante);padding:.8rem 1rem}.m-tab th,.m-tab td{text-align:left;vertical-align:top;border-bottom:1px solid var(--kante);padding:.65rem .8rem}.m-tab thead th{font:700 .76rem/1.3 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--tinte-2);background:var(--papier-2);white-space:nowrap}.m-tab tbody th{font-weight:700}.m-tab tbody tr:last-child th,.m-tab tbody tr:last-child td{border-bottom:0}.m-tab .num{font-variant-numeric:tabular-nums;white-space:nowrap}.m-tr--hl{background:var(--marke-fl)}.m-tab__f{color:var(--tinte-2);margin-top:.6rem;font-size:.84rem}@media (width<=48rem){.m-tab--stack thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.m-tab--stack .m-tab__d{background:0 0;border:0;overflow:visible}.m-tab--stack table,.m-tab--stack tbody,.m-tab--stack tr,.m-tab--stack th,.m-tab--stack td{display:block}.m-tab--stack tr{background:var(--blatt);border:1px solid var(--kante);border-radius:var(--r);margin-bottom:.7rem;padding:.3rem .1rem}.m-tab--stack tbody th{font-size:1.02rem;font-family:var(--serif);border:0}.m-tab--stack td{border:0;padding-top:.25rem;padding-bottom:.25rem}.m-tab--stack td:before{content:attr(data-l);font:700 .68rem/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--tinte-3);display:block}}.m-bar__g{align-items:center;gap:.55rem;display:flex}.m-bar__f{width:4.5rem;height:.55rem;color:var(--neu);flex:none}.m-bar__f rect{fill:currentColor}.m-frist{background:var(--blatt);border:1px solid var(--kante);border-radius:var(--r);margin:0;padding:1rem}.m-frist figcaption{font:600 .95rem/1.4 var(--sans);color:var(--tinte-2);margin-bottom:.8rem}.m-frist ol{gap:.7rem;display:grid}.m-frist li{grid-template-columns:1fr auto;align-items:center;gap:.25rem;display:grid}.m-frist__w{font-size:.89rem}.m-frist__l{font:700 .82rem/1 var(--sans);color:var(--tinte-2);font-variant-numeric:tabular-nums}.m-frist__b{width:100%;height:.62rem;color:var(--neu);grid-column:1/-1}.m-frist__b rect{fill:currentColor}.m-frist__b .m-frist__bg{fill:var(--papier-2)}.m-frist--crm .m-frist__b,.m-frist--crm .m-frist__l{color:var(--pflicht)}.m-offer{background:var(--blatt);border:1px solid var(--kante);border-radius:var(--r);gap:0;display:grid;overflow:hidden}@media (width>=38rem){.m-offer{grid-template-columns:repeat(2,minmax(0,1fr))}}.m-offer>div{padding:1rem 1.1rem}.m-offer__s{background:var(--papier-2);border-top:1px dashed var(--kante-2)}@media (width>=38rem){.m-offer__s{border-top:0;border-left:1px dashed var(--kante-2)}}.m-offer__k{font:700 .72rem/1 var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--tinte-3);margin-bottom:.4rem}.m-offer__w{font:700 2rem/1 var(--serif);color:var(--marke-dk);margin-bottom:.3rem}.m-offer__w--s{color:var(--tinte-2);font-size:1.5rem}.m-offer__l{color:var(--tinte-2);margin:0;font-size:.86rem}.m-body--faq{gap:.5rem;display:grid}.m-body--faq>*{margin-top:0!important}.m-faq{background:var(--blatt);border:1px solid var(--kante);border-radius:var(--r-s)}.m-faq summary{cursor:pointer;font:600 1rem/1.4 var(--serif);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;list-style:none;display:flex}.m-faq summary::-webkit-details-marker{display:none}.m-faq summary svg{width:1rem;height:1rem;color:var(--marke-dk);flex:none;transition:transform .15s}.m-faq[open] summary svg{transform:rotate(45deg)}.m-faq[open] summary{border-bottom:1px dashed var(--kante-2)}.m-faq__a{padding:.85rem 1rem}.m-faq__a p{color:var(--tinte-2);font-size:.95rem}.m-faq__a>*+*{margin-top:.7rem}.m-cta{background:var(--marke-fl);border-radius:var(--r);border:1px solid #ecdcbd;justify-items:start;gap:.55rem;padding:1rem 1.1rem;display:grid}.m-cta__t{color:#5f4410;margin:0;font-size:.86rem}.m-cta__m{font:700 .72rem/1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase;background:var(--marke);color:#fff;border-radius:3px;margin-right:.45rem;padding:.25rem .45rem;display:inline-block}.m-cta__m a{color:#fff;text-decoration:none}.m-band{background:var(--tinte);color:var(--papier);padding:clamp(2rem,5vw,3rem) 0}.m-band__g{gap:1.4rem;display:grid}@media (width>=58rem){.m-band__g{grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:center;gap:2.5rem}}.m-band__k{font:700 .74rem/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--marke);margin-bottom:.5rem}.m-band__t{font:600 clamp(1.25rem, 1rem + 1vw, 1.7rem)/1.3 var(--serif);margin:0}.m-band .m-cta{background:#ffffff0f;border-color:#ffffff26}.m-band .m-cta__t{color:#cbd5dc}.m-src{background:var(--papier-2);border-top:1px solid var(--kante);padding:clamp(2rem,5vw,3rem) 0}.m-kicker{font:700 .74rem/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--marke-dk);margin-bottom:.5rem}.m-mass{color:var(--tinte-2);max-width:66ch;margin-bottom:1.4rem}.m-src__l{gap:.8rem;display:grid}@media (width>=62rem){.m-src__l{grid-template-columns:repeat(2,minmax(0,1fr))}}.m-src__l>li{background:var(--blatt);border:1px solid var(--kante);border-radius:var(--r-s);gap:.8rem;padding:.85rem .95rem;display:flex}.m-src__n{background:var(--marke-fl);width:1.6rem;height:1.6rem;color:var(--marke-dk);font:700 .8rem/1 var(--sans);border-radius:50%;flex:none;place-items:center;display:grid}.m-src__t{font:700 .95rem/1.35 var(--sans);margin:0 0 .3rem}.m-src__m{color:var(--tinte-2);margin-bottom:.35rem;font-size:.82rem;display:block}.m-url{word-break:break-all;color:var(--tinte-3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95em}.m-src blockquote{font-family:var(--serif);color:var(--tinte-2);border-left:2px solid var(--kante-2);margin:.35rem 0;padding-left:.7rem;font-size:.87rem}.m-foot{background:var(--tinte);color:#cbd5dc;padding:clamp(2rem,5vw,2.8rem) 0 6rem;font-size:.9rem}@media (width>=46rem){.m-foot{padding-bottom:2.5rem}}.m-foot__g{gap:1.5rem;display:grid}@media (width>=46rem){.m-foot__g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=72rem){.m-foot__g{grid-template-columns:1.3fr repeat(3,1fr);gap:2rem}}.m-foot__b{font:700 1rem/1 var(--serif);color:var(--papier);align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.m-foot__b .m-brand__m{color:var(--marke);background:#ffffff14}.m-foot__h{font:700 .74rem/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--marke);margin-bottom:.6rem}.m-foot ul{gap:.35rem;display:grid}.m-foot a{color:#e2e8ec}.m-foot a:hover{color:#fff}.m-fine{color:#a9b6bf;margin-bottom:.5rem;font-size:.85rem;line-height:1.55}.m-foot__warn{border-radius:var(--r-s);color:#f0d6c6;background:#a3502a26;border:1px solid #a3502a;margin-top:1.5rem;padding:.8rem 1rem;font-size:.88rem}.m-sticky{z-index:50;padding:.55rem .8rem calc(.55rem + env(safe-area-inset-bottom));border-top:1px solid var(--kante-2);background:#fbf8f3f7;align-items:center;gap:.6rem;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -4px 16px -8px #22303a59}.m-sticky__m{font:700 .72rem/1.2 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--tinte-3)}.m-sticky__m a{color:inherit}.m-sticky .m-sbtn{margin-left:auto;padding:.6rem 1rem;font-size:.88rem}@media (width>=46rem){.m-sticky{display:none}}.m-neben main{padding-bottom:2rem}.m-seite{padding:clamp(2rem,5vw,3rem) 0}.m-seite__g{gap:1.5rem;display:grid}@media (width>=62rem){.m-seite__g{grid-template-columns:minmax(0,16rem) minmax(0,1fr);align-items:start;gap:1rem 3rem}}.m-seite h2{margin-top:1.6rem;font-size:1.22rem}.m-seite h2:first-child{margin-top:0}.m-seite .m-body>*+*{margin-top:.9rem}
