:root{--text:#1f2421;--hell:#5c645f;--grund:#fbfaf6;--flaeche:#f0eee6;--linie:#ddd9cc;--breite:72rem;font-family:system-ui,-apple-system,segoe ui,Roboto,sans-serif;line-height:1.6;color:var(--text);background:var(--grund);color-scheme:light}*{box-sizing:border-box}body{margin:0;background:var(--grund)}img{max-width:100%;height:auto}a{color:var(--akzent)}.breite{max-width:var(--breite);margin:0 auto;padding:0 1rem}.sprungmarke{position:absolute;left:-999px}.sprungmarke:focus{left:1rem;top:1rem;background:#fff;padding:.5rem;z-index:10}.kopf{background:var(--akzent);color:#fff}.kopf a{color:#fff;text-decoration:none}.kopf__innen{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.6rem;padding-bottom:.6rem;flex-wrap:wrap}.marke{display:flex;align-items:center;gap:.75rem}.marke__logo{height:48px;width:auto}.marke__text{display:flex;flex-direction:column;line-height:1.2}.marke__name{font-weight:700;font-size:1.25rem}.marke__unter{font-size:.85rem;opacity:.85}.navi ul{list-style:none;margin:0;padding:0}.navi>ul{display:flex;flex-wrap:wrap;gap:.25rem}.navi a{display:block;padding:.5rem .75rem;border-radius:.4rem}.navi a:hover,.navi a[aria-current]{background:rgb(255 255 255/.15)}.hat-unter{position:relative}.unter{display:none;position:absolute;top:100%;left:0;min-width:14rem;background:var(--akzent);border-radius:.4rem;padding:.25rem;z-index:5;box-shadow:0 6px 18px rgb(0 0 0/.2)}.hat-unter:hover .unter,.hat-unter:focus-within .unter{display:block}.navi-knopf{background:0 0;color:#fff;border:1px solid rgb(255 255 255/.6);border-radius:.4rem;padding:.4rem .8rem;font:inherit}@media(max-width:760px){.js .navi{display:none;width:100%}.js .navi.offen{display:block}.navi>ul{flex-direction:column}.navi .unter{display:block;position:static;box-shadow:none;padding:0 0 .5rem 1rem}.navi .unter a{font-size:.95rem;opacity:.85}.navi>ul>li>a{font-weight:600}}@media(min-width:761px){.navi-knopf{display:none}}.inhalt{padding-top:2rem;padding-bottom:3rem}h1,h2,h3{line-height:1.25}h1{font-size:clamp(1.7rem,4vw,2.4rem);margin-top:0}.text{max-width:100%}.text>p,.text>ul,.text>ol,.text>h2,.text>h3,.text>blockquote,.text>table{max-width:46rem}.meta{color:var(--hell);margin-top:-.5rem}.artikel__bild{width:100%;max-height:28rem;object-fit:cover;border-radius:.6rem;margin-bottom:1.5rem}.text img{border-radius:.6rem}blockquote{border-left:4px solid var(--akzent);margin-left:0;padding-left:1rem;color:var(--hell)}table{border-collapse:collapse;width:100%}th,td{border:1px solid var(--linie);padding:.4rem .6rem;text-align:left}.spalten{display:flex;gap:2rem;align-items:center;margin:2rem 0}.spalte{flex:1;min-width:0}.spalte>:first-child{margin-top:0}@media(max-width:760px){.spalten{flex-direction:column;align-items:stretch;gap:1rem}}.knopf{display:inline-block;background:var(--akzent);color:#fff!important;text-decoration:none;padding:.55rem 1.1rem;border-radius:2rem;margin:.25rem .5rem .25rem 0}.knopf:hover{filter:brightness(1.1)}.karten{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1.25rem;margin:1.5rem 0}.karte{background:var(--flaeche);border-radius:.6rem;overflow:hidden}.karte a{color:inherit;text-decoration:none;display:block;height:100%}.karte img,.karte__platzhalter{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:0;background:var(--linie)}.karte__text{display:block;padding:.75rem 1rem 1rem}.karte time{color:var(--hell);font-size:.85rem}.karte__titel{display:block;font-weight:600}.karte a:hover .karte__titel{color:var(--akzent)}.kasten{background:var(--flaeche);border-left:4px solid var(--akzent);padding:1rem 1.5rem;border-radius:.4rem;max-width:46rem}.blaettern{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem;flex-wrap:wrap}.fuss{background:var(--flaeche);border-top:1px solid var(--linie);padding:2rem 0 1rem;font-size:.95rem}.fuss__innen{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1.5rem}.fuss h2{font-size:1rem;margin:0 0 .5rem}.fuss ul{list-style:none;padding:0;margin:0}.fuss li{margin:.2rem 0}.fuss__unten{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem}.fuss__zeile{color:var(--hell);margin:0}.fuss .sozial{display:flex;gap:.5rem}.fuss .sozial li{margin:0}.sozial a{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid var(--linie);border-radius:50%;color:var(--akzent);background:var(--grund)}.sozial a:hover,.sozial a:focus-visible{background:var(--akzent);border-color:var(--akzent);color:#fff}