:root{--anthrazit:#1f2326;--anthrazit-2:#272c30;--anthrazit-3:#32383d;--gold:#d9a21b;--gold-hell:#e9b73c;--gold-text:#86610a;--stahl:#90a8b4;--stahl-dunkel:#44606f;--papier:#fbf9f4;--papier-2:#f1ede3;--fehler:#9b1c1c;--serif:Georgia, "Iowan Old Style", "Palatino Linotype", "Times New Roman", serif;--sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--radius:4px;--breite:1180px;--kopfhoehe:68px;--kopfhoehe-gross:88px;--fg:#1f2326;--fg-leise:#4a5258;--linie:#d6cfbd;--akz-text:var(--gold-text);--karte:#fff;--fokus:#1f2326}.abs--dunkel,.hero,.kopf,.fuss,.kontakt,.abs--formular,.nav{--fg:#f2efe8;--fg-leise:#b9c2c8;--linie:#3d454b;--akz-text:var(--gold);--karte:#2f353a;--fokus:#f4d37a}.kontakt__formular,.pkv-karte,.form-erfolg{--fg:#1f2326;--fg-leise:#4a5258;--linie:#d6cfbd;--akz-text:var(--gold-text);--karte:#fff;--fokus:#1f2326}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--kopfhoehe) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--sans);color:var(--fg);background:var(--papier);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.65}body.menue-offen{overflow:hidden}img,video,svg{max-width:100%}img{height:auto}a{color:inherit}h1,h2,h3,h4{font-family:var(--serif);text-wrap:balance;margin:0 0 .5em;font-weight:600;line-height:1.18}p{margin:0 0 1em}:focus-visible{outline:3px solid var(--fokus);outline-offset:3px}.sprunglink{z-index:100;background:var(--gold);color:var(--anthrazit);border-radius:var(--radius);padding:.7em 1.1em;font-weight:600;position:absolute;top:-80px;left:12px}.sprunglink:focus{top:12px}.wrap{width:100%;max-width:var(--breite);margin-inline:auto;padding-inline:20px}.wrap--schmal{max-width:800px}@media (min-width:760px){.wrap{padding-inline:32px}}.prose,.titel,.untertitel,.box,.punkt,.schritt,.kachel__text,.akk,.zahl,.person,.leiste,.nav__unter a,td,th,.zitatbox{overflow-wrap:break-word}.rechtstext .prose,.kontakt__daten,.fuss address{overflow-wrap:anywhere}.fuss{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.prose p,.prose li{-webkit-hyphens:auto;hyphens:auto}.akk summary span{min-width:0}.knopf,.nav__link.knopf{border:1px solid var(--gold);border-radius:var(--radius);background:var(--gold);color:var(--anthrazit);font:inherit;letter-spacing:.01em;cursor:pointer;text-align:center;justify-content:center;align-items:center;gap:.5em;min-height:48px;padding:.85em 1.7em;font-size:.98rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s,transform .1s;display:inline-flex}.knopf:hover,.nav__link.knopf:hover{background:var(--gold-hell);border-color:var(--gold-hell);color:var(--anthrazit)}.knopf:active{transform:translateY(1px)}.knopf:disabled{opacity:.6;cursor:progress}.knopf--klein{padding:.55em 1.15em;font-size:.92rem}.knopf--zweit,.knopf--zweit-hell{color:var(--fg);border-color:var(--fg);background:0 0}.knopf--zweit:hover,.knopf--zweit-hell:hover{background:var(--fg);color:var(--papier);border-color:var(--fg)}.hero .knopf--zweit:hover,.abs--dunkel .knopf--zweit:hover,.kontakt .knopf--zweit:hover{color:var(--anthrazit)}.knopf--zweit-hell{color:var(--anthrazit);border-color:var(--anthrazit)}.knopf--zweit-hell:hover{background:var(--anthrazit);color:#fff;border-color:var(--anthrazit)}.knoepfe{flex-wrap:wrap;gap:14px;margin:1.6em 0 0;display:flex}.kopf{z-index:50;background:var(--anthrazit);color:var(--fg);position:fixed;top:0;left:0;right:0;box-shadow:0 1px #d9a21b80}.kopf--oben{--kopfhoehe:var(--kopfhoehe-gross)}.kopf-platz{height:var(--kopfhoehe-gross);background:var(--anthrazit)}.kopf__innen{min-height:var(--kopfhoehe);justify-content:space-between;align-items:center;gap:20px;display:flex}.marke{background:var(--papier);border-radius:var(--radius);border-bottom:2px solid var(--gold);align-items:center;padding:5px 12px;display:inline-flex}.marke__logo{width:auto;height:38px;display:block}.kopf--oben .marke{padding:6px 14px}.kopf--oben .marke__logo{height:60px}@media (min-width:980px){:root{--kopfhoehe-gross:116px}.kopf--oben .marke{padding:7px 16px}.kopf--oben .marke__logo{height:84px}}@media (prefers-reduced-motion:no-preference){.kopf__innen{transition:min-height .25s}.marke{transition:padding .25s}.marke__logo{transition:height .25s}}.menueknopf{color:var(--fg);border-radius:var(--radius);font:inherit;cursor:pointer;background:0 0;border:1px solid #55606a;align-items:center;gap:10px;padding:.55em .9em;font-size:.95rem;display:inline-flex}.menueknopf__balken{background:linear-gradient(currentColor 0 0) top/100% 2px no-repeat,linear-gradient(currentColor 0 0) 50%/100% 2px no-repeat,linear-gradient(currentColor 0 0) bottom/100% 2px no-repeat;width:20px;height:14px}.nav{left:0;right:0;top:var(--kopfhoehe);background:var(--anthrazit);color:var(--fg);padding:12px 20px 40px;display:none;position:fixed;bottom:0;overflow-y:auto}.nav--offen{display:block}.nav__liste{margin:0;padding:0;list-style:none}.nav__punkt{border-bottom:1px solid var(--anthrazit-3)}.nav__link,.nav__schalter,.nav__unter a{width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:15px 4px;font-size:1.05rem;text-decoration:none;display:flex}.nav__schalter{justify-content:space-between}.nav__schalter .nav__pfeil{transition:transform .15s}.nav__punkt--offen>.nav__schalter .nav__pfeil{transform:rotate(180deg)}.nav__unter{border-left:2px solid var(--gold);margin:0 0 12px 4px;padding:0 0 0 14px;list-style:none;display:none}.nav__punkt--offen>.nav__unter{display:block}.nav__unter a{color:var(--fg-leise);padding:11px 4px;font-size:1rem}.nav__link--aktiv{color:var(--gold)!important}.nav__link.knopf.nav__link--aktiv{color:var(--anthrazit)!important}.nav__punkt:has(>.knopf){border:0;padding-top:18px}.nav__link.knopf{width:auto}@media (min-width:980px){.menueknopf{display:none}.nav{background:0 0;align-self:stretch;padding:0;display:flex;position:static;overflow:visible}.nav__liste{align-items:stretch;gap:2px;display:flex}.nav__punkt{border:0;align-items:center;display:flex;position:relative}.nav__punkt:has(>.knopf){padding:0 0 0 14px}.nav__link,.nav__schalter{color:#e4e0d6;width:auto;padding:.7em .85em;font-size:.94rem;position:relative}.nav__link:hover,.nav__schalter:hover{color:var(--gold)}.nav__link--aktiv:after,.nav__schalter.nav__link--aktiv:after{content:"";background:var(--gold);height:1px;position:absolute;bottom:.2em;left:.85em;right:.85em}.nav__link.knopf:after{display:none}.nav__schalter{justify-content:flex-start}.nav__unter{z-index:10;background:var(--anthrazit-2);border:1px solid #3d454b;border-top:2px solid var(--gold);border-radius:0 0 var(--radius) var(--radius);min-width:340px;margin:0;padding:8px 0;display:none;position:absolute;top:100%;left:0;box-shadow:0 18px 36px #00000059}.nav__punkt--offen>.nav__unter{display:block}.nav__unter a{color:#e4e0d6;padding:.7em 1.2em;font-size:.95rem}.nav__unter a:hover{background:var(--anthrazit-3);color:var(--gold)}}@media (min-width:980px) and (hover:hover){.nav__punkt--mit-kindern:hover>.nav__unter{display:block}}.nav--unter-zu .nav__punkt--mit-kindern>.nav__unter{display:none!important}.abs{padding-block:var(--abs-abstand,clamp(56px, 8vw, 108px));background:var(--papier);color:var(--fg)}.abs--weiss{background:var(--papier)}.abs--hell{background:var(--papier-2)}.abs--akzent{--fg-leise:#46402d;background:#efe2bd}.abs--dunkel,.abs--formular{background:var(--anthrazit-2)}.abs--weiss+.abs--weiss,.abs--hell+.abs--hell,.abs--dunkel+.abs--dunkel{padding-top:0}.abs--weiss+.abs--weiss.abs--mit-titel,.abs--hell+.abs--hell.abs--mit-titel,.abs--dunkel+.abs--dunkel.abs--mit-titel{padding-top:clamp(28px,4vw,56px)}:is(.abs--weiss:has(+.abs--weiss),.abs--hell:has(+.abs--hell),.abs--dunkel:has(+.abs--dunkel)){padding-bottom:clamp(32px,5vw,64px)}.abs--kopfnur{padding-bottom:0!important}.abs--kopfnur .kopfzeile{margin-bottom:0}.abs--kopfnur+.abs{padding-top:clamp(16px,2.5vw,28px)!important}.abs--formular{background:linear-gradient(180deg, var(--anthrazit-2), var(--anthrazit))}.kopfzeile{margin-bottom:clamp(28px,4vw,48px)}.kopfzeile--mitte{text-align:center;margin-inline:auto}.vorzeile{letter-spacing:.18em;text-transform:uppercase;color:var(--akz-text);align-items:center;gap:12px;margin:0 0 1em;font-size:.78rem;font-weight:700;display:flex}.vorzeile:before{content:"";background:currentColor;width:32px;height:1px}.kopfzeile--mitte .vorzeile{justify-content:center}.titel{letter-spacing:-.012em;margin-bottom:.6em;font-size:clamp(1.8rem,3.6vw,2.8rem)}.titel:after{content:"";background:var(--gold);width:56px;height:2px;margin-top:.6em;display:block}.kopfzeile--mitte .titel:after{margin-inline:auto}.untertitel{color:var(--fg-leise);margin:0;font-size:1.15rem}.prose{font-size:1.0625rem;line-height:1.75}.prose>:last-child{margin-bottom:0}.prose h2,.prose h3,.prose h4{margin:1.6em 0 .5em}.prose h2{font-size:1.6rem}.prose h3{font-size:1.25rem}.prose a{color:var(--akz-text);text-underline-offset:.2em;text-decoration-thickness:1px}.prose a:hover{text-decoration-thickness:2px}.prose ul,.prose ol{margin:0 0 1em;padding-left:1.3em}.prose li{margin-bottom:.4em}.prose li::marker{color:var(--akz-text)}.prose blockquote{border-left:2px solid var(--gold);font-family:var(--serif);margin:1.2em 0;padding:.2em 0 .2em 1.2em;font-style:italic}.kopfzeile--mitte+.prose,.kopfzeile--mitte~.prose{margin-inline:auto}.hero{isolation:isolate;background:var(--anthrazit);color:var(--fg);border-bottom:1px solid #d9a21b99;position:relative;overflow:hidden}.hero__bg{object-fit:cover;object-position:50% 30%;z-index:-2}.hero__bg--rechts{object-position:80% 30%}.hero__bg--links{object-position:20% 30%}.hero__schleier{z-index:-1;background:linear-gradient(100deg,#1f2326f0 0%,#1f2326c7 48%,#1f232680 100%);position:absolute;inset:0}.hero--mitte .hero__schleier{background:linear-gradient(#1f2326b8 0%,#1f2326db 100%)}@media (max-width:899px){.hero:not(.hero--mitte):not(.hero--ohne) .hero__schleier{background:#1f2326d6}}.hero__inhalt{align-items:center;gap:48px;padding-block:clamp(56px,8vw,108px);display:flex}.hero--gross .hero__inhalt{min-height:min(76vh,700px);padding-block:clamp(72px,12vw,148px)}.hero--titel .hero__inhalt{min-height:clamp(240px,24vw,340px)}.hero__text{flex:auto;min-width:0}.hero--mitte .hero__text{flex:0 900px}.hero--mitte .hero__inhalt{justify-content:center}.hero--mitte .hero__text,.hero--mitte .hero__text .kopfzeile{text-align:center;margin-inline:auto}.hero--mitte .vorzeile,.hero--mitte .knoepfe{justify-content:center}.hero--mitte .titel:after{margin-inline:auto}.hero .titel{font-size:clamp(2.1rem,5.4vw,4rem);line-height:1.1}.hero .untertitel{font-size:clamp(1.1rem,2vw,1.4rem)}.hero__prose{color:#e8e4da;font-size:1.15rem}.hero--mitte .hero__prose{margin-inline:auto}.hero__bild{flex:0 0 min(36%,400px)}.hero__bild img{border-radius:var(--radius);outline:1px solid var(--gold);outline-offset:10px;width:100%}.haken-liste{gap:.5em;margin:1.4em 0 0;padding:0;list-style:none;display:grid}.haken-liste li{padding-left:1.6em;position:relative}.haken-liste li:before{content:"";background:var(--gold);width:.6em;height:.6em;position:absolute;top:.6em;left:0}.textabschnitt .wrap{align-items:center;gap:clamp(28px,5vw,64px);display:grid}.textinhalt{min-width:0}.textbild{margin:0;position:relative}.textbild img{border-radius:var(--radius);width:100%;display:block}@media (min-width:900px){.textabschnitt--rechts .wrap{grid-template-columns:1.15fr .85fr}.textabschnitt--links .wrap{grid-template-columns:.85fr 1.15fr}.textabschnitt--links .textbild{order:-1}.textabschnitt--rechts .textbild,.textabschnitt--links .textbild{top:calc(var(--kopfhoehe) + 40px);align-self:start;position:sticky}.textbild:after{content:"";border:1px solid var(--gold);z-index:-1;border-radius:var(--radius);position:absolute;inset:14px -12px -14px 14px}.textabschnitt--links .textbild:after{inset:14px 14px -14px -12px}}.textabschnitt--oben .textbild{margin-bottom:8px}.kachel-raster{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.kachel-raster--2{grid-template-columns:repeat(2,1fr)}.kachel-raster--3{grid-template-columns:repeat(3,1fr)}.kachel-raster--4{grid-template-columns:repeat(4,1fr)}}.kachel{background:var(--karte);border:1px solid var(--linie);border-top:3px solid var(--gold);border-radius:var(--radius);transition:transform .25s,box-shadow .25s;overflow:hidden}.kachel:hover,.kachel:focus-within{transform:translateY(-3px);box-shadow:0 18px 36px #1f232629}.kachel__link{height:100%;color:inherit;text-decoration:none;display:block}.kachel__bild img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.kachel__text{padding:22px 24px 26px}.kachel__text h3{font-size:1.25rem}.kachel__mehr{color:var(--akz-text);align-items:center;gap:8px;margin-top:.6em;font-weight:700;display:inline-flex}.merkmale__gitter{align-items:start;gap:clamp(28px,5vw,72px);display:grid}@media (min-width:900px){.merkmale__gitter--bild{grid-template-columns:.8fr 1.2fr}}.merkmale__bild img{border-radius:var(--radius);outline:1px solid var(--gold);outline-offset:10px;width:100%}.punkte{border-top:1px solid var(--linie);margin:2em 0 0;padding:0;list-style:none}.punkt{border-bottom:1px solid var(--linie);grid-template-columns:64px 1fr;gap:18px;padding:24px 0;display:grid}.punkt>div{min-width:0}.punkt__nr{font-family:var(--serif);color:var(--akz-text);font-size:1.9rem;line-height:1.1}.punkt__nr img{object-fit:contain;width:48px;height:48px}.punkt h3{margin-bottom:.3em;font-size:1.3rem}.punkt .prose{color:var(--fg-leise)}.schritt-liste{gap:0;margin:0;padding:0;list-style:none;display:grid}.schritt{min-width:0;padding:0 0 34px 60px;position:relative}.schritt:last-child{padding-bottom:0}.schritt:before{content:"";background:var(--gold);opacity:.7;width:1px;position:absolute;top:36px;bottom:0;left:17px}.schritt:last-child:before{display:none}.schritt__nr{border:1px solid var(--gold);background:var(--papier);width:36px;height:36px;color:var(--akz-text);font-family:var(--serif);border-radius:2px;place-items:center;font-size:1.05rem;font-weight:700;display:grid;position:absolute;top:0;left:0}.abs--hell .schritt__nr{background:var(--papier-2)}.abs--dunkel .schritt__nr{background:var(--anthrazit-2)}.schritt h3{margin-bottom:.35em;font-size:1.2rem}.schritt .prose{color:var(--fg-leise);font-size:1rem}@media (min-width:900px){.schritt-liste{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.schritt{padding:62px 28px 0 0}.schritt:before{width:auto;height:1px;inset:17px 0 auto}.schritt:last-child:before{width:36px;display:block;right:auto}.schritt:last-child:only-child:before{display:none}}.logo-raster{border-top:1px solid var(--linie);border-left:1px solid var(--linie);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.logo{border-right:1px solid var(--linie);border-bottom:1px solid var(--linie);background:var(--karte);place-items:center;min-height:104px;padding:20px;display:grid}.logo img{object-fit:contain;filter:grayscale();opacity:.8;width:auto;max-width:100%;height:auto;max-height:52px;transition:filter .2s,opacity .2s}.logo a:hover img,.logo:hover img{filter:none;opacity:1}.logo a{place-items:center;display:grid}.box-raster{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:760px){.box-raster--2{grid-template-columns:repeat(2,1fr)}.box-raster--3{grid-template-columns:repeat(3,1fr)}}.box-raster{align-items:stretch}.box{background:var(--karte);border:1px solid var(--linie);border-top:3px solid var(--gold);border-radius:var(--radius);padding:28px 28px 30px}.box h3{font-size:1.3rem}.box .prose{font-size:1rem}.box .knoepfe{margin-top:1.2em}.zitatbox{border-left:3px solid var(--gold);margin:0;padding-left:28px}.zitatbox blockquote{font-family:var(--serif);margin:0;font-size:clamp(1.4rem,3vw,2rem);font-style:italic;line-height:1.4}.zitatbox figcaption{color:var(--akz-text);letter-spacing:.06em;text-transform:uppercase;margin-top:1em;font-size:.85rem;font-weight:700}.video__rahmen{aspect-ratio:16/9;border-radius:var(--radius);background:#000;margin-top:1.5em;position:relative;overflow:hidden}.video__rahmen video,.video__rahmen iframe,.video__poster{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.video__rahmen--hinweis{place-items:center;display:grid}.video__fehlt{color:#fff;padding:24px}.akkordeon{border-top:1px solid var(--linie)}.akk{border-bottom:1px solid var(--linie)}.akk summary{cursor:pointer;font-family:var(--serif);justify-content:space-between;align-items:center;gap:20px;padding:20px 4px;font-size:1.15rem;list-style:none;display:flex}.akk summary::-webkit-details-marker{display:none}.akk summary i{flex:none;width:14px;height:14px;position:relative}.akk summary i:before,.akk summary i:after{content:"";background:var(--akz-text);position:absolute}.akk summary i:before{height:2px;top:6px;left:0;right:0}.akk summary i:after{width:2px;transition:transform .2s;top:0;bottom:0;left:6px}.akk[open] summary i:after{transform:scaleY(0)}.akk__inhalt{padding:0 4px 22px}.zahlen-raster{border-top:1px solid var(--linie);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin:0;padding:0;list-style:none;display:grid}.zahl{border-bottom:1px solid var(--linie);padding:28px 24px 28px 0}.zahl__wert{font-family:var(--serif);color:var(--akz-text);margin:0 0 .3em;font-size:clamp(2.4rem,5vw,3.6rem);line-height:1}.zahl__klein{font-size:.4em;font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-leise)}.zahl__suffix{margin-left:.1em;font-size:.6em}.zahl__text{color:var(--fg-leise);margin:0}.tabelle__scroll{border:1px solid var(--linie);border-radius:var(--radius);background:var(--karte);overflow-x:auto}.tabelle table{border-collapse:collapse;width:100%;min-width:560px;font-size:1rem}.tabelle thead th{text-align:left;border-bottom:2px solid var(--gold);letter-spacing:.12em;text-transform:uppercase;color:var(--akz-text);padding:16px 18px;font-size:.8rem;font-weight:700}.tabelle tbody th,.tabelle td{text-align:left;vertical-align:top;border-bottom:1px solid var(--linie);padding:15px 18px}.tabelle tbody th{width:28%;font-weight:700}.tabelle tbody tr:last-child th,.tabelle tbody tr:last-child td{border-bottom:0}.person{align-items:center;gap:36px;display:grid}@media (min-width:760px){.person{grid-template-columns:260px 1fr;gap:64px}}.person__bild{max-width:260px}.person__bild img{border-radius:var(--radius);outline:1px solid var(--gold);outline-offset:10px;width:100%;display:block}.person__name{font-family:var(--serif);margin:0 0 .1em;font-size:1.7rem}.person__rolle{color:var(--akz-text);letter-spacing:.16em;text-transform:uppercase;margin-bottom:1.2em;font-size:.8rem;font-weight:700}.knopfleiste{border-block:1px solid var(--gold);padding-block:clamp(40px,5vw,64px)}.leiste{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;display:flex}.leiste__titel{margin:0 0 .3em;font-size:clamp(1.4rem,2.6vw,2rem)}.leiste__text{color:var(--fg-leise)}.leiste .knoepfe{margin:0}.rechtstext .prose{max-width:none}.rechtstext .wrap--schmal{max-width:var(--breite)}.rechtstext .prose h2{font-size:1.5rem}.rechtstext+.rechtstext--anhang{padding-top:0}.statistik-widerspruch{border:1px solid var(--linie);border-radius:var(--radius);background:var(--karte);justify-items:start;gap:.9rem;margin-top:1.25rem;padding:1.25rem 1.5rem;display:grid}.statistik-widerspruch p{margin:0}.zweiklick{background:var(--karte);border:1px solid var(--linie);border-left:3px solid var(--gold);border-radius:var(--radius);justify-items:start;gap:.4em;padding:28px;display:grid}.zweiklick p{margin:0 0 .6em}.zweiklick__titel{font-family:var(--serif);font-size:1.3rem;font-weight:600}.zweiklick__quelle{color:var(--fg-leise);font-size:.88rem}.zweiklick--auf-bild{z-index:1;color:#f2efe8;background:#1f2326e6;max-width:520px;margin:16px;position:relative}.einbettung__rahmen{border:1px solid var(--linie);border-radius:var(--radius);background:#fff;width:100%;margin-top:1.5em;display:block}.einbettung .prose{margin-bottom:1em}.terminbuchung__text{text-align:center;max-width:780px;margin:0 auto 2em}.terminbuchung__karte{min-height:340px;position:relative}.terminbuchung__rahmen{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;width:100%;display:block}.terminbuchung__laden{color:var(--fg-leise);background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius);place-items:center;margin:0;display:grid;position:absolute;inset:0}.terminbuchung__karte--bereit .terminbuchung__laden{display:none}.terminbuchung__hinweis{text-align:center;max-width:820px;color:var(--fg-leise);margin:1.5em auto 0;font-size:.88rem;line-height:1.6}.abs--dunkel .terminbuchung__hinweis{color:#d9d4c7}.fehlerseite{align-items:center;min-height:60vh;display:grid}.kontakt{isolation:isolate;background:var(--anthrazit);position:relative;overflow:hidden}.kontakt__bg{object-fit:cover;z-index:-2}.kontakt--bild:before{content:"";z-index:-1;background:#1f2326e6;position:absolute;inset:0}.kontakt__gitter{align-items:start;gap:clamp(32px,5vw,72px);display:grid}@media (min-width:900px){.kontakt__gitter{grid-template-columns:.85fr 1.15fr}}.kontakt__daten{gap:1.1em;margin:1.6em 0 0;padding:0;list-style:none;display:grid}.kontakt__daten li{gap:2px;display:grid}.kontakt__etikett{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:.75rem;font-weight:700}.kontakt__daten a{color:#f2efe8;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.25em;padding-block:2px;font-size:1.15rem;display:inline-block}.vorformat{white-space:pre-line}.kontakt__formular{background:var(--papier);color:var(--fg);border-top:3px solid var(--gold);border-radius:var(--radius);padding:clamp(22px,4vw,40px)}.formular__gitter{gap:18px;display:grid}@media (min-width:640px){.formular__gitter,.pkv-form__inhalt--gitter{grid-template-columns:1fr 1fr}}.feld{min-width:0}.feld--breit,.feld--zustimmung{grid-column:1/-1}.feld label:not(.option),.feld legend{color:var(--fg);margin-bottom:6px;padding:0;font-size:.95rem;font-weight:600;display:block}.stern{color:var(--fehler)}.feld input[type=text],.feld input[type=email],.feld input[type=tel],.feld input[type=date],.feld select,.feld textarea{width:100%;font:inherit;color:#1f2326;border-radius:var(--radius);background:#fff;border:1px solid #7d868c;min-height:48px;padding:.8em .95em}.feld textarea{resize:vertical;min-height:140px}.feld input:focus-visible,.feld select:focus-visible,.feld textarea:focus-visible{outline-offset:1px;border-color:#1f2326;outline:3px solid #1f2326}.feld [aria-invalid=true]{border-color:var(--fehler)}.feld__gruppe{border:0;min-width:0;margin:0;padding:0}.feld__optionen{flex-wrap:wrap;gap:10px 26px;display:flex}.option{cursor:pointer;align-items:center;gap:10px;min-height:32px;font-weight:400;display:flex}.option input{accent-color:#1f2326;flex:none;width:24px;height:24px;margin:0}.option--zustimmung{align-items:flex-start}.option--zustimmung input{margin-top:0}.option--zustimmung{color:var(--fg-leise);font-size:.92rem;line-height:1.5}.option--zustimmung a{color:var(--gold-text)}.feld__fehler{color:var(--fehler);margin:6px 0 0;font-size:.9rem;font-weight:600}.auswahl{position:relative}.auswahl select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%231f2326' stroke-width='1.8'/%3E%3C/svg%3E");background-position:right 1em center;background-repeat:no-repeat;padding-right:2.6em}.honig{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.formular__fuss{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:22px;display:flex}.hinweis-pflicht{color:var(--fg-leise);margin:14px 0 0;font-size:.85rem}.formular__fuss .hinweis-pflicht{margin:0}.form-meldung{min-height:1.4em;margin:14px 0 0;font-weight:600}.form-meldung--fehler{color:var(--fehler)}.form-erfolg{background:var(--papier);color:var(--fg);border:1px solid var(--linie);border-left:4px solid var(--gold);border-radius:var(--radius);padding:28px}.form-erfolg h3{font-size:1.5rem}.form-erfolg p{margin:0}.pkv-karte{background:var(--papier);color:var(--fg);border-top:3px solid var(--gold);border-radius:var(--radius);padding:clamp(22px,4vw,44px);box-shadow:0 26px 50px #00000047}.pkv-form__kopf{margin-bottom:26px}.pkv-form__zaehler{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text);margin:0 0 8px;font-size:.78rem;font-weight:700}.pkv-form__balken{background:#e3dcc9;border-radius:2px;height:4px;overflow:hidden}.pkv-form__balken span{background:linear-gradient(90deg, #b98a12, var(--gold));height:100%;display:block}@media (prefers-reduced-motion:no-preference){.pkv-form__balken span{transition:width .35s}}.pkv-form__inhalt{gap:20px;min-height:100px;display:grid}.pkv-form__inhalt .feld label:not(.option),.pkv-form__inhalt .feld legend{font-family:var(--serif);font-size:1.2rem;font-weight:600}.pkv-form__inhalt--gitter .feld label:not(.option),.pkv-form__inhalt--gitter .feld legend{font-family:var(--sans);font-size:.95rem}.pkv-form__knoepfe{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;display:flex}.pkv-form__knoepfe .knopf:last-child{margin-left:auto}.fuss{color:var(--fg-leise);border-top:1px solid var(--gold);background:#191d20;font-size:.95rem}.fuss a{color:#d7dde1;text-decoration:none}.fuss a:hover{color:var(--gold);text-underline-offset:.2em;text-decoration:underline}.fuss__gitter{gap:36px;padding-block:56px 40px;display:grid}@media (min-width:640px){.fuss__gitter{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}@media (min-width:760px){.fuss__gitter{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.fuss__gitter{grid-template-columns:1.3fr repeat(var(--spalten,3), minmax(0, 1fr));gap:28px}}.fuss__titel.fuss__titel--klein{margin-top:1.8em;font-size:1rem}.fuss nav ul li{line-height:1.35}.fuss__titel{font-family:var(--serif);color:#f2efe8;margin:0 0 .8em;font-size:1.1rem}.fuss__logo{background:var(--papier);border-radius:var(--radius);border-bottom:2px solid var(--gold);width:auto;height:56px;margin-bottom:18px;padding:6px 12px}.fuss address{font-style:normal;line-height:1.7}.fuss ul{gap:.15em;margin:0;padding:0;list-style:none;display:grid}.fuss ul a{min-height:24px;padding-block:3px;display:inline-block}.fuss__unten{border-top:1px solid #2c3338}.fuss__unten-innen{flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-block:20px;font-size:.88rem;display:flex}.fuss__unten-innen p{margin:0}.fuss__unten-innen ul{gap:22px;display:flex}.fuss__siegelbild{max-width:120px;height:auto}.whatsapp{z-index:60;color:#fff;border-radius:var(--radius);background:#0b6b4f;border:2px solid #fff;justify-content:center;align-items:center;gap:10px;min-width:52px;min-height:52px;padding:0 16px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 24px #00000059}.whatsapp:hover{background:#085540}.whatsapp:focus-visible{outline-color:#fff;box-shadow:0 0 0 5px #1f2326,0 8px 24px #00000059}.whatsapp__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:760px){.whatsapp{padding:0 20px 0 16px;bottom:24px;right:24px}.whatsapp__text{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal,.textabschnitt .textbild{animation:linear both einblenden;animation-timeline:view();animation-range:entry entry 38%}.textabschnitt.reveal{animation:none}@keyframes einblenden{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.kopf,.kopf-platz,.whatsapp,.nav{display:none}}.kopf :focus-visible,.hero :focus-visible,.fuss :focus-visible{outline-color:#f4d37a}.punkt__bild{max-width:320px;margin-top:14px}.punkt__bild img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);width:100%;display:block}.nav__gruppe{padding:4px 0 10px}.nav__gruppe-titel{letter-spacing:.14em;text-transform:uppercase;padding:12px 4px 6px;font-size:.74rem;font-weight:700;text-decoration:none;display:block;color:var(--gold)!important}.nav__gruppe ul{margin:0;padding:0;list-style:none}.nav__uebersicht a{font-weight:700;color:var(--gold)!important}@media (min-width:980px){.nav__punkt--mega{position:static}.nav__unter--mega{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 28px;width:min(1080px,100vw - 40px);min-width:0;padding:22px 24px 18px;display:none;top:100%;left:50%;transform:translate(-50%)}.nav__punkt--offen>.nav__unter--mega{display:grid}.nav__unter--mega .nav__gruppe-titel{padding:8px 12px 6px}.nav__unter--mega .nav__gruppe a:not(.nav__gruppe-titel){padding:.45em 12px;font-size:.93rem}.nav__unter--mega .nav__uebersicht{border-top:1px solid #3d454b;grid-column:1/-1;margin-top:8px;padding-top:6px}.nav__link,.nav__schalter{padding:.7em}.nav__punkt--offen>.nav__unter--zweispaltig{grid-template-columns:1fr 1fr;min-width:600px;display:grid}}@media (min-width:980px) and (hover:hover){.nav__punkt--mit-kindern:hover>.nav__unter--zweispaltig{grid-template-columns:1fr 1fr;min-width:600px;display:grid}.nav__punkt--mega:hover>.nav__unter--mega{display:grid}}.brotkrumen{color:var(--fg-leise);margin:0 0 1.4em;font-size:.86rem}.brotkrumen ol{flex-wrap:wrap;gap:.2em .5em;margin:0;padding:0;list-style:none;display:flex}.brotkrumen li{align-items:center;gap:.5em;min-width:0;display:inline-flex}.brotkrumen li+li:before{content:"/";color:var(--gold);opacity:.8}.brotkrumen a{color:#d7dde1;padding-block:4px;text-decoration:none}.brotkrumen a:hover{color:var(--gold);text-underline-offset:.2em;text-decoration:underline}.brotkrumen [aria-current]{color:#f2efe8;overflow-wrap:anywhere}.brotkrumen--mitte ol{justify-content:center}.hero--artikel .hero__inhalt{padding-block:clamp(40px,6vw,84px) clamp(40px,5vw,72px)}.hero--artikel .titel{font-size:clamp(2rem,4.4vw,3.15rem)}.hero--artikel .hero__prose{font-size:1.12rem}.hero--artikel .kopfzeile{margin-bottom:1.2em}.hero--artikel .hero__inhalt{justify-content:space-between}.hero--artikel .hero__bild{flex:0 0 min(34%,400px)}.hero--artikel .hero__bild img{aspect-ratio:4/3;object-fit:cover}@media (max-width:759px){.hero--artikel .hero__bild{display:none}}.hero--ohne .hero__schleier{background:radial-gradient(1200px 380px at 88% -10%, #d9a21b29, transparent 60%), repeating-linear-gradient(135deg, #ffffff06 0 1px, transparent 1px 22px), linear-gradient(135deg, var(--anthrazit) 0%, var(--anthrazit-2) 100%)}.abs.autorzeile{border-bottom:1px solid var(--linie);padding-block:18px!important}.autorzeile+.abs{padding-top:clamp(32px,4.5vw,56px)!important}.autor{align-items:center;gap:14px;display:flex}.autor__bild{outline:1px solid var(--gold);outline-offset:2px;border-radius:50%;flex:none;width:48px;height:48px;overflow:hidden}.autor__bild img{object-fit:cover;width:100%;height:100%;display:block}.autor__text p{margin:0;line-height:1.45}.autor__wer{font-size:.95rem}.autor__etikett{letter-spacing:.14em;text-transform:uppercase;color:var(--akz-text);font-size:.7rem;font-weight:700;display:block}.autor__name{color:var(--fg);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.2em;font-weight:700}.autor__rolle{color:var(--fg-leise)}.autor__meta{color:var(--fg-leise);font-size:.86rem;margin-top:2px!important}.abs.toc-abschnitt{padding-block:clamp(24px,3.5vw,40px)!important}.toc{background:var(--karte);border:1px solid var(--linie);border-left:3px solid var(--gold);border-radius:var(--radius);padding:20px 26px 22px}.toc__titel{font-family:var(--serif);margin:0 0 .7em;font-size:1.15rem;font-weight:600}.toc ol{margin:0;padding-left:1.4em}@media (min-width:760px){.toc ol{columns:2;column-gap:3em}}@media (min-width:1100px){.toc ol{columns:3}}.toc li{break-inside:avoid;margin-bottom:.3em;padding-left:.2em}.toc li::marker{color:var(--akz-text);font-weight:700}.toc a{color:var(--fg);padding-block:2px;text-decoration:none}.toc a:hover{color:var(--akz-text);text-underline-offset:.2em;text-decoration:underline}.toc-abschnitt+.abs{padding-top:clamp(32px,4.5vw,56px)!important}.abs.merkkasten{padding-block:clamp(20px,3vw,36px)}.merk{--merk:var(--gold);background:var(--karte);border:1px solid var(--linie);border-left:4px solid var(--merk);border-radius:var(--radius);padding:20px 26px 22px}.merk--info{--merk:var(--stahl-dunkel)}.merk--beispiel{--merk:var(--stahl)}.merk--achtung{--merk:#b4531a;background:#fff8f1}.merk--kurz{border-left-width:1px;border-top:3px solid var(--gold);box-shadow:0 14px 30px #1f232612}.merk__titel{font-family:var(--serif);align-items:center;gap:10px;margin:0 0 .6em;font-size:1.18rem;font-weight:600;display:flex}.merk__titel svg{color:var(--merk);flex:none;width:24px;height:24px}.merk .prose{font-size:1rem}.merk--kurz .prose ul{padding-left:0;list-style:none}.merk--kurz .prose li{padding-left:1.7em;position:relative}.merk--kurz .prose li:before{content:"";border-left:2px solid var(--gold-text);border-bottom:2px solid var(--gold-text);width:.9em;height:.5em;position:absolute;top:.45em;left:.1em;transform:rotate(-45deg)}.abs--dunkel .merk,.abs--akzent .merk{--fg:#1f2326;--fg-leise:#4a5258;--linie:#d6cfbd;--akz-text:var(--gold-text);color:var(--fg)}.themen-raster{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.thema{min-width:0}.thema:not(.thema--zeile) .thema__link{background:var(--karte);height:100%;color:inherit;border:1px solid var(--linie);border-top:3px solid var(--gold);border-radius:var(--radius);flex-direction:column;padding:22px 24px 24px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex}.thema:not(.thema--zeile) .thema__link:hover{transform:translateY(-3px);box-shadow:0 18px 36px #1f232624}.thema__kategorie{letter-spacing:.14em;text-transform:uppercase;color:var(--akz-text);margin-bottom:.55em;font-size:.72rem;font-weight:700}.thema__titel{overflow-wrap:break-word;margin:0 0 .45em;font-size:1.2rem}.thema__text{color:var(--fg-leise);flex:1;font-size:.97rem;line-height:1.6}.thema__mehr{color:var(--akz-text);align-items:center;gap:8px;margin-top:1em;font-weight:700;display:inline-flex}.themen-liste{border-top:1px solid var(--linie);margin:0;padding:0;list-style:none}.thema--zeile .thema__link{border-bottom:1px solid var(--linie);color:inherit;gap:.15em;padding:16px 4px;text-decoration:none;display:grid}.thema--zeile .thema__link:hover .thema__titel{color:var(--akz-text);text-underline-offset:.2em;text-decoration:underline}.thema--zeile .thema__kategorie{margin:0}.thema--zeile .thema__titel{margin:0;font-size:1.12rem}.lexikon__abc{top:var(--kopfhoehe);z-index:5;background:var(--papier);border-bottom:1px solid var(--linie);margin:0 -8px 28px;padding:10px 8px;position:sticky}.abs--hell .lexikon__abc{background:var(--papier-2)}.lexikon__abc ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lexikon__abc a{border:1px solid var(--linie);border-radius:var(--radius);background:var(--karte);min-width:36px;height:36px;color:var(--fg);font-family:var(--serif);place-items:center;padding:0 6px;font-weight:600;text-decoration:none;display:grid}.lexikon__abc a:hover{border-color:var(--gold);color:var(--akz-text)}.lexikon__gruppe,.lexikon__eintrag{scroll-margin-top:calc(var(--kopfhoehe) + 76px)}.lexikon__buchstabe{color:var(--akz-text);border-bottom:2px solid var(--gold);margin:1.2em 0 .4em;padding-bottom:.2em;font-size:2rem}.lexikon__gruppe:first-of-type .lexikon__buchstabe{margin-top:0}.lexikon dl{margin:0}.lexikon__eintrag{border-bottom:1px solid var(--linie);padding:16px 0 18px}.lexikon dt{font-family:var(--serif);overflow-wrap:break-word;margin-bottom:.3em;font-size:1.18rem;font-weight:600}.lexikon dd{margin:0}.lexikon dd .prose{color:var(--fg-leise);font-size:1rem}.lexikon__mehr{margin:.5em 0 0}.lexikon__mehr a{color:var(--akz-text);align-items:center;gap:6px;padding-block:3px;font-weight:700;text-decoration:none;display:inline-flex}.lexikon__mehr a:hover{text-underline-offset:.2em;text-decoration:underline}.lexikon__eintrag:target{background:linear-gradient(90deg,#d9a21b1f,#0000 70%)}.rechner{background:var(--karte);color:var(--fg);border:1px solid var(--linie);border-top:3px solid var(--gold);border-radius:var(--radius);margin-top:1.4em;padding:clamp(20px,3.5vw,36px);box-shadow:0 20px 44px #1f232614}.rechner .formular__gitter{align-items:start}.rechner__betrag{position:relative}.rechner__betrag input{font-variant-numeric:tabular-nums;padding-right:2.6em!important}.rechner__betrag span{color:var(--fg-leise);pointer-events:none;position:absolute;top:50%;right:.95em;transform:translateY(-50%)}.rechner__feldhinweis{color:var(--fg-leise);margin:6px 0 0;font-size:.85rem}.rechner__ergebnis{background:var(--papier-2);border-left:4px solid var(--gold);border-radius:var(--radius);margin-top:26px;padding:22px 24px}.rechner__ergebnis-titel{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text);margin:0 0 .8em;font-size:.75rem;font-weight:700}.rechner__werte{margin:0;display:grid}.rechner__wert{border-bottom:1px dashed var(--linie);flex-wrap:wrap;justify-content:space-between;gap:4px 20px;padding:9px 0;display:flex}.rechner__wert dt{color:var(--fg-leise)}.rechner__wert dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.rechner__wert--stark dt{color:var(--fg);font-weight:700}.rechner__wert--stark dd{font-family:var(--serif);color:var(--gold-text);font-size:1.5rem}.rechner__urteil{font-family:var(--serif);margin:0 0 .8em;font-size:1.25rem;font-weight:600;line-height:1.35}.rechner__urteil--ja{color:#24613a}.rechner__urteil--nein{color:var(--fehler)}.rechner__notiz{color:var(--fg-leise);margin:.9em 0 0;font-size:.95rem}.rechner__hinweis{color:var(--fg-leise);margin:18px 0 0;font-size:.86rem}.rechner__tabelle{margin:0 0 14px;overflow-x:auto}.rechner__tabelle table{border-collapse:collapse;width:100%;min-width:420px;font-size:.97rem}.rechner__tabelle th,.rechner__tabelle td{text-align:left;border-bottom:1px solid var(--linie);padding:9px 10px}.rechner__tabelle thead th{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-text);border-bottom:2px solid var(--gold);font-size:.75rem}.rechner__tabelle td{font-variant-numeric:tabular-nums}.tabelle__einleitung{margin-bottom:1.4em}.tabelle__hinweis{color:var(--fg-leise);margin:.9em 0 0;font-size:.88rem}.tabelle .tabelle--4 tbody th{width:22%}@media print{.lexikon__abc,.toc-abschnitt,.knopfleiste,.kontakt,.pkv-abschnitt{display:none}}main:has(>.autorzeile){--abs-abstand:clamp(44px, 6vw, 84px)}main:has(>.autorzeile) .abs .kopfzeile{margin-bottom:clamp(20px,3vw,36px)}main:has(>.autorzeile) .abs .kopfzeile .titel{font-size:clamp(1.6rem,3vw,2.25rem)}main:has(>.autorzeile) .abs .kopfzeile .titel:after{width:44px;margin-top:.5em}.nur-vorlesen{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root{--leiste-h:0px}html:has(.kopf--leiste){--leiste-h:40px;scroll-padding-top:calc(var(--kopfhoehe) + var(--leiste-h) + 16px)}.kopf-platz--leiste{height:calc(var(--kopfhoehe-gross) + var(--leiste-h))}.kopf--leiste .nav{top:calc(var(--kopfhoehe) + var(--leiste-h))}.sterne{color:var(--stern-farbe,var(--gold));vertical-align:middle;flex:none;line-height:0;display:inline-block;position:relative}.sterne svg{width:var(--stern,18px);height:var(--stern,18px);fill:currentColor;margin-right:1px}.sterne__leer{opacity:.26;display:inline-flex}.sterne__voll{white-space:nowrap;display:inline-flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.abs--weiss,.abs--hell,.abs--akzent,.pkv-karte,.kontakt__formular{--stern-farbe:#c48d0e}.bwleiste{color:#e6e1d5;background:#141719;border-bottom:1px solid #d9a21b61;font-size:.86rem;line-height:1.2}.bwleiste__innen{min-height:var(--leiste-h);justify-content:space-between;align-items:center;gap:16px;display:flex}.bwleiste__haupt{min-height:36px;color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.bwleiste__haupt:hover .bwleiste__anzahl,.bwleiste__haupt:focus-visible .bwleiste__anzahl{text-underline-offset:3px;text-decoration:underline}.bwleiste__siegel{border-radius:3px;flex:none;width:32px;height:32px}.bwleiste__preis{color:var(--gold);letter-spacing:.01em;border-right:1px solid #3d454b;padding-right:12px;font-weight:700}.bwleiste__note strong{color:#fff;font-size:1rem}.bwleiste__anzahl{color:#cfc9bb}.bwleiste__pe{color:#cfc9bb;text-underline-offset:3px;font-size:.82rem}.bwleiste__pe:hover{color:var(--gold)}@media (max-width:759px){html:has(.kopf--leiste){--leiste-h:38px}.bwleiste__innen{justify-content:center}.bwleiste__preis,.bwleiste__pe{display:none}.bwleiste__siegel{width:28px;height:28px}.kopf--leiste:not(.kopf--oben) .bwleiste{display:none}.kopf--leiste:not(.kopf--oben) .nav{top:var(--kopfhoehe)}}.bwhinweis{margin:0 0 28px}.bwhinweis--mitte{justify-content:center;display:flex}.rechner-abschnitt .bwhinweis{margin:28px 0 0}.bwhinweis__link{background:var(--karte);max-width:100%;color:var(--fg);border:1px solid var(--linie);border-left:3px solid var(--gold);border-radius:var(--radius);align-items:center;gap:14px;padding:10px 18px 10px 10px;text-decoration:none;display:inline-flex}.bwhinweis__link:hover{border-color:var(--gold)}.bwhinweis__siegel{border-radius:3px;flex:none;width:58px;height:58px}.bwhinweis__text{flex-direction:column;gap:4px;font-size:.93rem;line-height:1.4;display:flex}.bwhinweis__zeile{display:block}.bwhinweis__zeile .sterne{vertical-align:-2px;margin-right:2px}.bwhinweis__zeile--leise{color:var(--fg-leise);font-size:.87rem}.bwhinweis__mehr{color:var(--akz-text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.bewertungen .kopfzeile{max-width:920px}.bewertungen__einleitung{margin-top:1em}.bwgitter{gap:32px;display:grid}@media (min-width:980px){.bwgitter{grid-template-columns:minmax(300px,370px) 1fr;align-items:start;gap:48px}}.bwuebersicht{background:var(--karte);color:var(--fg);border:1px solid var(--linie);border-top:3px solid var(--gold);border-radius:var(--radius);gap:22px;padding:28px;display:grid}@media (min-width:980px){.bewertungen--alle .bwuebersicht{top:calc(var(--kopfhoehe) + var(--leiste-h) + 24px);position:sticky}}.bwnote{font-family:var(--serif);margin:0;line-height:1}.bwnote__zahl{font-size:clamp(3rem,6vw,3.8rem);font-weight:700}.bwnote__von{color:var(--fg-leise);font-size:1.2rem}.bwuebersicht__note .sterne{margin-top:12px}.bwnote__text{color:var(--fg-leise);margin:10px 0 0}.bwnote__text strong{color:var(--fg)}.bwpreis{border-top:1px solid var(--linie);align-items:center;gap:18px;padding-top:20px;display:flex}.bwpreis__bild{flex:none;width:118px}.bwpreis__bild img{border-radius:4px;width:100%;height:auto;display:block;box-shadow:0 6px 18px #00000024}.bwpreis__text{color:var(--fg-leise);margin:0;font-size:.92rem}.bwpreis__text strong{color:var(--fg);margin-bottom:2px;display:block}.bwverteilung{gap:7px;margin:0;font-size:.88rem;display:grid}.bwverteilung__zeile{grid-template-columns:66px 1fr;align-items:center;gap:10px;display:grid}.bwverteilung dt{color:var(--fg-leise)}.bwverteilung dd{grid-template-columns:1fr 44px;align-items:center;gap:8px;margin:0;display:grid}.bwverteilung__balken{background:var(--papier-2);border-radius:4px;height:8px;overflow:hidden}.bwverteilung__balken span{background:var(--gold);height:100%;display:block}.bwverteilung__zahl{text-align:right;font-variant-numeric:tabular-nums}.bwkategorien{grid-template-columns:1fr 1fr;gap:6px 18px;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}.bwkategorien li{border-bottom:1px dotted var(--linie);justify-content:space-between;gap:8px;padding-bottom:4px;display:flex}.bwkategorien span{color:var(--fg-leise)}.bwknoepfe{flex-wrap:wrap;gap:10px;margin:0;display:flex}.bwknoepfe .knopf{padding:.65em 1.1em;font-size:.92rem}.bwrezensionen__kopf{color:var(--fg-leise);margin:0 0 16px;font-size:.95rem}.bwliste{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.bewertungen--alle .bwliste{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr))}.bwkarte figure{background:var(--karte);height:100%;color:var(--fg);border:1px solid var(--linie);border-radius:var(--radius);flex-direction:column;gap:12px;margin:0;padding:22px 22px 16px;display:flex}.bwkarte__kopf{align-items:center;gap:8px;display:flex}.bwkarte__note{color:var(--fg-leise);font-size:.9rem;font-weight:700}.bwkarte__text{flex:1;margin:0;font-size:1rem;line-height:1.62}.bwkarte__text p{margin:0 0 .6em}.bwkarte__text p:last-child{margin:0}.bwkarte__kurz{-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bwkarte__wer{border-top:1px solid var(--linie);color:var(--fg-leise);justify-content:space-between;gap:10px;padding-top:10px;font-size:.88rem;display:flex}.bwkarte__name{color:var(--fg);font-weight:700}.bwquelle{color:var(--fg-leise);margin:28px 0 0;font-size:.84rem}.bewertungen--leiste .bwhinweis{margin:0}.fussbw__link{color:var(--fg);border-radius:var(--radius);border:1px solid #3d454b;align-items:center;gap:14px;padding:10px 14px 10px 10px;text-decoration:none;display:inline-flex}.fussbw__link:hover{border-color:var(--gold)}.fussbw__text{flex-direction:column;gap:4px;font-size:.9rem;line-height:1.35;display:flex}.fussbw__mehr{margin:10px 0 0;font-size:.9rem}@media (min-width:760px){html:has(.kopf--leiste){--leiste-h:44px}.bwleiste{font-size:.9rem}.bwleiste__siegel{width:36px;height:36px}}.herobw{margin:28px 0 0}.herobw__link{text-align:left;color:#f2efe8;border-radius:var(--radius);background:#141719bd;border:1px solid #d9a21b99;align-items:center;gap:16px;max-width:100%;padding:10px 20px 10px 10px;text-decoration:none;display:inline-flex;box-shadow:0 10px 30px #00000047}.herobw__link:hover{border-color:var(--gold)}.herobw__siegel{border-radius:4px;flex:none;width:78px;height:78px}.herobw__text{flex-direction:column;gap:5px;font-size:.98rem;line-height:1.35;display:flex}.herobw__zeile strong{color:#fff;font-size:1.08rem}.herobw__preis{color:var(--gold);letter-spacing:.01em;font-size:.9rem;font-weight:700}@media (max-width:759px){.herobw__siegel{width:62px;height:62px}.herobw__text{font-size:.9rem}}.bewertungen--kompakt .bwliste{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}@media (min-width:980px){.bewertungen--kompakt .bwgitter{grid-template-columns:1fr;gap:28px}.bewertungen--kompakt .bwuebersicht{grid-template-columns:auto 1fr auto;align-items:center;gap:40px}.bewertungen--kompakt .bwpreis{border-top:0;border-left:1px solid var(--linie);padding:0 0 0 40px}.bewertungen--kompakt .bwknoepfe{flex-direction:column;align-items:stretch}}.fussbw{margin-top:22px}.fuss .fussbw,.fuss .fussbw *{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.fussbw__link{color:var(--fg);flex-wrap:wrap;align-items:center;gap:10px 16px;text-decoration:none;display:inline-flex}.fussbw__siegel{border-radius:4px;flex:none;width:104px;height:104px}.fussbw__text{white-space:nowrap;flex-direction:column;flex:none;gap:3px;font-size:.9rem;line-height:1.35;display:flex}.fussbw__note{align-items:center;gap:6px;display:inline-flex}.fussbw__note strong{color:#fff}.fussbw__anzahl{color:var(--fg-leise)}.fussbw__mehr{color:var(--gold);text-underline-offset:3px;font-size:.86rem;text-decoration:underline}.fussbw__link:hover .fussbw__mehr,.fussbw__link:focus-visible .fussbw__mehr{color:var(--gold-hell)}.bwleiste__haupt>*,.herobw__zeile strong,.bwhinweis__zeile strong{white-space:nowrap}@media (max-width:1099px){.bwleiste__pe{display:none}}@media (max-width:899px){.bwleiste__preis{display:none}}.fuss__gitter--gestrafft{gap:28px 40px;padding-block:44px 28px}.fuss__gitter--gestrafft .fuss__titel{margin-bottom:.7em;font-size:1.05rem}.fuss__gitter--gestrafft nav ul{gap:.1em}.fuss__gitter--gestrafft nav li{white-space:nowrap}.fuss__gitter--gestrafft .fuss__logo{height:48px;margin-bottom:14px}.fuss__gitter--gestrafft address{line-height:1.6}.fuss__sozial{margin:12px 0 0;font-size:.9rem}.fuss__marke .fussbw{margin-top:18px}.fuss__gitter--gestrafft .fussbw__link{flex-wrap:nowrap}@media (max-width:759px){.fuss__gitter--gestrafft{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.fuss__gitter--gestrafft .fuss__marke{grid-column:1/-1}}@media (min-width:760px) and (max-width:1099px){.fuss__gitter--gestrafft{grid-template-columns:repeat(var(--spalten,3), minmax(0, 1fr))}.fuss__gitter--gestrafft .fuss__marke{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:20px 40px;display:flex}.fuss__gitter--gestrafft .fuss__marke .fussbw{margin-top:0}}@media (min-width:1100px){.fuss__gitter--gestrafft{grid-template-columns:minmax(320px, 1.5fr) repeat(var(--spalten,3), minmax(0, 1fr));gap:48px}}
