.cc{z-index:60;pointer-events:none;justify-content:flex-end;display:flex;position:fixed;inset-block-end:1rem;inset-inline:1rem}.cc[hidden],.cc-cats[hidden],.cc-save[hidden]{display:none}.cc-box{pointer-events:auto;background:var(--karte);max-block-size:calc(100dvh - 2rem);inline-size:100%;max-inline-size:min(390px,100vw - 2rem);color:var(--fg);border:1px solid var(--ln);border-block-start:4px solid var(--akzent);border-radius:14px;padding:1.15rem 1.25rem .6rem;overflow-y:auto;box-shadow:0 16px 44px #0e131d47}.cc-h{align-items:center;gap:.5rem;margin:0 0 .4rem;font-size:1.08rem;font-weight:800;display:flex}.cc-h svg{color:var(--link);flex:none}.cc-text{color:var(--mu);margin:0 0 .9rem;font-size:14.5px;line-height:1.5}.cc-cats{border-block-start:1px solid var(--ln);flex-direction:column;gap:.5rem;margin-block-end:.9rem;padding-block-start:.8rem;display:flex}.cc-cat{justify-content:space-between;align-items:center;gap:1rem;min-block-size:44px;margin:0;display:flex}label.cc-cat{cursor:pointer}.cc-cat span:first-child{flex-direction:column;gap:.15rem;display:flex}.cc-cat b{font-size:15px;font-weight:700}.cc-cat small{color:var(--mu);font-size:13.5px;line-height:1.35}.cc-always{color:var(--gruen);white-space:nowrap;font-size:13px;font-weight:700}.cc-cat input[type=checkbox]{-webkit-appearance:none;appearance:none;background:var(--platz);cursor:pointer;border-radius:999px;flex:none;block-size:26px;inline-size:44px;margin:0;transition:background .2s;position:relative}.cc-cat input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;block-size:20px;inline-size:20px;transition:transform .2s;position:absolute;inset-block-start:3px;inset-inline-start:3px;box-shadow:0 1px 3px #0000004d}.cc-cat input[type=checkbox]:checked{background:var(--akzent)}.cc-cat input[type=checkbox]:checked:after{transform:translate(18px)}.cc-speicher{border-block-start:1px solid var(--ln);padding-block-start:.5rem}.cc-clear{border:1px solid var(--ln);min-block-size:40px;color:var(--link);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:10px;padding-inline:.8rem;font-size:14px;font-weight:600}.cc-clear:disabled{opacity:.5;cursor:default}.cc-btns{gap:.6rem;display:flex}.cc-btn{border:1px solid var(--akzent);min-block-size:46px;color:var(--link);cursor:pointer;font:inherit;background:0 0;border-radius:10px;flex:1;padding:.55rem .8rem;font-size:15px;font-weight:700;transition:background .15s,filter .15s}.cc-btn:hover{background:var(--blau-hell)}.cc-btn.cc-accept{background:var(--akzent);color:var(--akzent-fg)}.cc-btn.cc-accept:hover{filter:brightness(1.08)}.cc-save{inline-size:100%;margin-block-end:.6rem}.cc-links{color:var(--mu);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1rem;font-size:13.5px;display:flex}.cc-settings-btn{min-block-size:44px;color:var(--link);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:700;text-decoration:underline}.cc-legal a{min-block-size:44px;color:var(--mu);align-items:center;display:inline-flex}@media (width<=520px){.cc{inset-block-end:.5rem;inset-inline:.5rem}}:root{--gruen:#1f6b4a;--gruen-hell:#e3f1e8;--rot:#a8322b;--rot-hell:#fbe9e7;--sand:#f6e7c8;--blau-hell:#e6ecfa;--nacht:#16224a;--nacht-2:#223168;--nacht-fg:#f3f5fb;--nacht-mu:#c3cae0;--band:#2d4ba0;--gold:#e9c877}:root[data-theme=dark]{--gruen:#7fd1a6;--gruen-hell:#1d3229;--rot:#f0a29b;--rot-hell:#3a2220;--sand:#3a3220;--blau-hell:#1e2a47;--nacht:#1b2850;--nacht-2:#2a3a75;--band:#24397a}.ic{flex:none;block-size:1.5rem;inline-size:1.5rem}.etikett{letter-spacing:.12em;text-transform:uppercase;color:var(--link);margin:0 0 .5rem;font-size:13px;font-weight:700;display:block}.marker{background:linear-gradient(transparent 58%, var(--marke) 58% 92%, transparent 92%)}.kb{aspect-ratio:16/10;background:#fff;border-start-start-radius:var(--r);border-start-end-radius:var(--r);display:block;overflow:hidden}.kb img{object-fit:cover;block-size:100%;inline-size:100%}.kb.contain img{object-fit:contain}.kachel.mit-bild{gap:0;padding:0;overflow:hidden}.kachel.mit-bild .kt{flex-direction:column;flex:1;gap:.4rem;padding:1.1rem 1.3rem 1.3rem;display:flex}.bahnen{background:var(--karte);border:1px solid var(--ln);border-radius:var(--r);overflow:hidden}.bn-kopf{background:var(--nacht);color:var(--nacht-fg);letter-spacing:.14em;text-transform:uppercase;grid-template-columns:3.2rem minmax(0,1fr) 11rem 2.8rem;gap:1.3rem;padding:.75rem 1.4rem;font-size:12px;font-weight:700;display:grid}.bahnen ol{margin:0;padding:0;list-style:none}.bahnen li+li{border-block-start:1px solid var(--ln)}.bn{color:var(--fg);grid-template-columns:3.2rem 150px minmax(0,1fr) 11rem 2.8rem;align-items:center;gap:1.3rem;padding:.9rem 1.4rem;text-decoration:none;transition:background .15s;display:grid}.bn.ohne-bild{grid-template-columns:3.2rem minmax(0,1fr) 11rem 2.8rem;padding-block:1.1rem}a.bn:hover{background:var(--tint)}.bn-nr{letter-spacing:-.04em;color:var(--akzent);font-variant-numeric:tabular-nums;font-size:2.1rem;font-weight:800;line-height:1}.bn-bild{aspect-ratio:3/2;border:1px solid var(--ln);background:#fff;border-radius:10px;display:block;overflow:hidden}.bn-bild img{object-fit:cover;block-size:100%;inline-size:100%}.bn-bild.contain img{object-fit:contain}.bn-text strong{letter-spacing:-.02em;font-size:clamp(1.15rem,1.5vw,1.5rem);font-weight:800;line-height:1.2;display:block}.bn-text span{color:var(--mu);max-inline-size:78ch;margin-block-start:.25rem;display:block}.bn-thema{background:var(--blau-hell);color:var(--link);border-radius:999px;justify-self:start;padding:.2rem .7rem;font-size:14px;font-weight:600}.bn-pfeil{border:1px solid var(--ln);block-size:2.8rem;inline-size:2.8rem;color:var(--link);border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;transition:background .15s,color .15s,transform .15s;display:flex}a.bn:hover .bn-pfeil{background:var(--akzent);border-color:var(--akzent);color:var(--akzent-fg);transform:translate(3px)}@media (width<=900px){.bn-kopf{grid-template-columns:2.4rem minmax(0,1fr)}.bn-kopf span:nth-child(n+3){display:none}.bn,.bn.ohne-bild{grid-template-columns:2.4rem minmax(0,1fr) 96px;align-items:start;gap:.9rem;padding:.9rem 1rem}.bn.ohne-bild{grid-template-columns:2.4rem minmax(0,1fr)}.bn-nr{padding-block-start:.15rem;font-size:1.5rem}.bn-bild{order:3}.bn-thema,.bn-pfeil{display:none}}@media (width<=440px){.bn{grid-template-columns:1.9rem minmax(0,1fr) 72px;gap:.7rem}.bn-nr{font-size:1.3rem}}.blick{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.3rem,3vw,2.6rem);display:grid}.blick h2{letter-spacing:-.035em;margin:0 0 .8rem;font-size:clamp(2rem,3.8vw,3.3rem);font-weight:900;line-height:1}.blick-kasten{background:var(--band);color:#fff;border-radius:12px;align-items:center;gap:1.1rem;margin-block-start:1.4rem;padding:1.1rem 1.2rem;text-decoration:none;transition:transform .15s;display:flex}.blick-kasten:hover{transform:translateY(-2px)}.blick-kasten img{border-radius:2px 6px 6px 2px;flex:none;inline-size:74px;box-shadow:0 8px 18px #0006}.blick-kasten small{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:700;display:block}.blick-kasten b{font-size:1.25rem;line-height:1.2;display:block}.blick-kasten span span{margin-block-start:.2rem;display:block}.kapliste{border-block-start:3px solid var(--fg);margin:0;padding:0;list-style:none}.kapliste li{border-block-end:1px solid var(--fg)}.kapliste li>*{color:var(--fg);justify-content:space-between;align-items:baseline;gap:1rem;padding:.8rem .2rem;text-decoration:none;display:flex}.kapliste strong{letter-spacing:-.01em;font-size:clamp(1.05rem,1.4vw,1.3rem);font-weight:800}.kapliste em{color:var(--mu);white-space:nowrap;font-style:normal}.kapliste a em{color:var(--link);font-weight:600}.kapliste a:hover{background:var(--tint)}@media (width<=860px){.blick{grid-template-columns:minmax(0,1fr)}}.band{border-radius:var(--r);padding:clamp(1.3rem,3vw,2.6rem)}.band.blau{background:var(--band);color:#fff}.band.blau h2,.band.nacht h2{color:#fff;margin-block-start:0}.band.nacht{background:var(--nacht);color:var(--nacht-fg)}.band .etikett{color:var(--gold)}.band.sand{background:var(--sand)}.band.sand .etikett{color:var(--link)}.ziele{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:1.4rem 2rem;margin-block-start:1.3rem;display:grid}.ziele h3{color:#fff;border-block-end:1px solid #ffffff59;margin:0 0 .6rem;padding-block-end:.5rem;font-size:1.05rem}.ziele ul{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.ziele li{background:#ffffff24;border-radius:999px;padding:.25rem .75rem;font-size:15px;font-weight:500}.stimmen{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.stimme{background:var(--karte);border:1px solid var(--ln);border-radius:var(--r);flex-direction:column;block-size:100%;margin:0;padding:2.6rem 1.4rem 1.3rem;display:flex;position:relative}.stimme:before{content:"“";color:var(--akzent);font-size:4.2rem;font-weight:800;line-height:1;position:absolute;inset-block-start:.2rem;inset-inline-start:1.1rem}.stimme blockquote{margin:0 0 .9rem}.stimme figcaption{margin-block-start:auto;font-weight:700}.fragen{border-block-start:3px solid var(--fg)}.fragen details{border-block-end:1px solid var(--fg)}.fragen summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem .2rem;font-size:1.15rem;font-weight:700;list-style:none;display:flex}.fragen summary::-webkit-details-marker{display:none}.fragen summary:after{content:"+";background:var(--blau-hell);block-size:2rem;inline-size:2rem;color:var(--link);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.3rem;font-weight:500;line-height:1;display:flex}.fragen details[open] summary:after{content:"−";background:var(--akzent);color:var(--akzent-fg)}.fragen details>p{max-inline-size:78ch;margin:0;padding:0 .2rem 1.1rem}.text figure{margin:1.8rem 0}.text figure img{border:1px solid var(--ln);background:#fff;border-radius:12px}.text figcaption{color:var(--mu);padding-block-start:.5rem;font-size:15px}.b-kurz{background:var(--gruen-hell);border-radius:12px;margin:0 0 1.8rem;padding:1.2rem 1.4rem}.b-kurz p.t{letter-spacing:.12em;text-transform:uppercase;color:var(--gruen);align-items:center;gap:.5rem;margin:0 0 .6rem;font-size:13px;font-weight:700;display:flex}.b-kurz ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.b-kurz li{align-items:flex-start;gap:.7rem;margin:0;display:flex}.b-kurz li .ic{color:var(--gruen);margin-block-start:.15rem}.b-zahlen{background:var(--nacht-2);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:1px;margin:1.8rem 0;display:grid;overflow:hidden}.b-zahlen div{background:var(--nacht);padding:1.2rem 1.3rem}.b-zahlen b{letter-spacing:-.03em;color:var(--gold);font-size:clamp(2rem,3.4vw,2.8rem);font-weight:800;line-height:1;display:block}.b-zahlen span{color:var(--nacht-fg);margin-block-start:.45rem;font-size:15px;display:block}.b-liste{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;margin:1.2rem 0 .4rem;display:grid}.b-liste i{background:repeating-linear-gradient(to bottom, var(--akzent) 0 9px, transparent 9px 12px);opacity:.85;border-radius:6px;block-size:46px;display:block}.b-liste i.frei{opacity:.25}.b-rang{background:var(--blau-hell);border-radius:var(--r);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.2rem;margin:1.4rem 0;padding:1.4rem;display:grid}.b-rang .nr{background:var(--akzent);block-size:3.4rem;inline-size:3.4rem;color:var(--akzent-fg);border-radius:50%;justify-content:center;align-items:center;font-size:1.6rem;font-weight:800;display:flex}.b-rang h3{margin:0 0 .4rem;font-size:1.35rem}.b-rang p{margin:0 0 .6rem}.b-rang>div>:last-child{margin-block-end:0}.text .b-rang img{float:inline-end;max-inline-size:130px;box-shadow:var(--schatten-hoch);border:0;border-radius:4px 10px 10px 4px;margin:0 0 .6rem 1rem}.b-karten{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:1rem;margin:1.2rem 0 1.8rem;padding:0;list-style:none;display:grid}.text .b-karten{padding:0}.b-karten li{background:var(--tint);border-radius:12px;margin:0;padding:1.1rem 1.2rem}.b-karten li .ic{background:var(--akzent);block-size:2.6rem;inline-size:2.6rem;color:var(--akzent-fg);border-radius:10px;margin-block-end:.7rem;padding:.5rem;display:block}.b-karten li b{margin-block-end:.25rem;font-size:1.08rem;display:block}.b-karten li span{color:var(--mu);font-size:1rem}.b-karten.gruen li .ic{background:var(--gruen)}.b-hinweis,.b-info{border-radius:12px;gap:.9rem;margin:1.6rem 0;padding:1.1rem 1.3rem;display:flex}.b-hinweis{background:var(--sand)}.b-info{background:var(--blau-hell)}.b-info .ic{color:var(--link)}.b-hinweis .ic,.b-info .ic{margin-block-start:.15rem}.b-hinweis p,.b-info p{margin:0}.b-tipp{background:var(--karte);border:1px solid var(--ln);border-inline-start:5px solid var(--akzent);box-shadow:var(--schatten);border-radius:12px;align-items:flex-start;gap:1rem;margin:1.8rem 0;padding:1.2rem 1.3rem;display:flex}.text .b-tipp img{border:0;border-radius:50%;flex:none;block-size:60px;inline-size:60px}.b-tipp b{letter-spacing:.12em;text-transform:uppercase;color:var(--link);margin-block-end:.2rem;font-size:13px;display:block}.b-tipp p{margin:0}.b-merk{border-block:3px solid var(--fg);letter-spacing:-.02em;text-wrap:balance;margin:2rem 0;padding:1.3rem 0;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:800;line-height:1.3}.text ol.b-schritte{counter-reset:schritt;margin:1.6rem 0;padding:0;list-style:none}.b-schritte li{counter-increment:schritt;margin:0;padding:0 0 1.4rem 3.6rem;position:relative}.b-schritte li:before{content:counter(schritt);background:var(--akzent);block-size:2.5rem;inline-size:2.5rem;color:var(--akzent-fg);border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}.b-schritte li:after{content:"";background:var(--ln);inline-size:2px;position:absolute;inset-block:2.7rem .2rem;inset-inline-start:1.2rem}.b-schritte li:last-child{padding-block-end:0}.b-schritte li:last-child:after{display:none}.b-schritte b{padding-block-start:.35rem;font-size:1.1rem;display:block}.text ul.b-fehler,.text ul.b-check{border-radius:12px;gap:.7rem;margin:1.6rem 0;padding:1.2rem 1.4rem;list-style:none;display:grid}.b-fehler{background:var(--rot-hell)}.b-fehler li,.b-check li{margin:0;padding-inline-start:2.1rem;position:relative}.b-fehler li:before{content:"✕";background:var(--rot);block-size:1.5rem;inline-size:1.5rem;color:var(--karte);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;inset-block-start:.1rem;inset-inline-start:0}.b-check{background:var(--tint)}.b-check li{padding:0}.b-check label{cursor:pointer;align-items:flex-start;gap:.8rem;display:flex}.b-check input{block-size:1.35rem;inline-size:1.35rem;accent-color:var(--akzent);flex:none;margin:.2rem 0 0}.b-check input:checked+span{color:var(--mu);text-decoration:line-through}.b-vs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.8rem 0;display:grid}.b-vs>div{border-radius:12px;padding:1.1rem 1.3rem}.b-vs .a{background:var(--rot-hell)}.b-vs .b{background:var(--gruen-hell)}.b-vs b{letter-spacing:.12em;text-transform:uppercase;margin-block-end:.4rem;font-size:13px;display:block}.b-vs .a b{color:var(--rot)}.b-vs .b b{color:var(--gruen)}.b-vs p{margin:0}.b-vs.neutral>div{background:var(--tint)}.b-vs.neutral b{color:var(--link)}.b-fazit{border-radius:var(--r);background:var(--nacht);color:var(--nacht-fg);margin:2.2rem 0 1rem;padding:1.5rem 1.6rem}.b-fazit b{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-block-end:.5rem;font-size:13px;display:block}.b-fazit p{margin:0;font-size:1.12rem}.text .b-fazit a{color:#fff}.text figure.rechts{float:inline-end;inline-size:min(44%,320px);margin:.3rem 0 1rem 1.6rem}.text h2{clear:both}.text .vorlage{border-style:solid;border-color:var(--ln);padding-block-start:3.1rem;position:relative;overflow:hidden}.text .vorlage:before{content:"";background:var(--tint) radial-gradient(circle at 1.1rem 50%, #e0655a 0 5px, transparent 6px), radial-gradient(circle at 2.2rem 50%, #e9b44c 0 5px, transparent 6px), radial-gradient(circle at 3.3rem 50%, #58b368 0 5px, transparent 6px);border-block-end:1px solid var(--ln);block-size:2.3rem;position:absolute;inset:0 0 auto}.vorlage-knopf{border:1px solid var(--ln);background:var(--karte);min-block-size:1.8rem;color:var(--fg);font:inherit;white-space:normal;cursor:pointer;border-radius:6px;padding:0 .7rem;font-size:14px;font-weight:600;position:absolute;inset-block-start:.25rem;inset-inline-end:.4rem}.vorlage-knopf:hover{border-color:var(--akzent)}@media (width<=620px){.b-vs{grid-template-columns:minmax(0,1fr)}.text figure.rechts{float:none;inline-size:auto;margin:1.6rem 0}.b-rang{grid-template-columns:minmax(0,1fr)}}.fortschritt{z-index:20;background:var(--akzent);transform-origin:0;block-size:4px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.autor{border-inline-start:5px solid var(--akzent);align-items:center;gap:1.4rem;margin-block-start:1.5rem;padding:1.3rem 1.5rem;display:flex}.autor .ab{flex:0 0 96px}.autor .ab img{border-radius:50%;block-size:96px;inline-size:96px}.autor h2{margin:0 0 .3rem;font-size:1.25rem}.autor p{color:var(--mu);max-inline-size:78ch;margin:0 0 .4rem}@media (width<=520px){.autor{flex-direction:column;align-items:flex-start}}@font-face{font-family:Albert Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/albert-sans-latin-wght-normal.woff2)format("woff2");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:Albert Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/albert-sans-latin-ext-wght-normal.woff2)format("woff2");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}:root{--grund:#f3f4f6;--karte:#fff;--tint:#eef0f4;--platz:#dde2ea;--fg:#1f2a44;--mu:#4a546b;--ln:#e1e5ec;--akzent:#2d4ba0;--akzent-fg:#fff;--link:#2d4ba0;--kopf:#fff;--marke:#fde68a;--schatten:0 1px 2px #1f2a440d, 0 4px 14px #1f2a440a;--schatten-hoch:0 2px 4px #1f2a4414, 0 14px 34px #1f2a441f;--r:14px;--r-klein:10px;--breite:clamp(1240px, 72vw, 1680px);--rand:clamp(1rem, 4vw, 2.5rem);--sans:"Albert Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Hiragino Sans", "Yu Gothic", "Apple SD Gothic Neo", "Malgun Gothic", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--flaeche:var(--karte);--tafel:var(--karte);--brand:var(--akzent);--btn:var(--akzent);--btn-fg:var(--akzent-fg);--head:var(--fg);--kopf-ln:var(--ln);color-scheme:light}:root[data-theme=dark]{--grund:#0e131d;--karte:#171e2b;--tint:#212a3a;--platz:#2a3446;--fg:#e7eaf0;--mu:#a9b1c3;--ln:#2c3647;--akzent:#9cb3f2;--akzent-fg:#0e131d;--link:#9cb3f2;--kopf:#141a26;--marke:#6a5518;--schatten:0 1px 2px #00000073, 0 8px 24px #00000059;--schatten-hoch:0 2px 4px #00000080, 0 14px 34px #00000073;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-gutter:stable}html:has(dialog[open]){overflow:hidden}body{background:var(--grund);color:var(--fg);font-family:var(--sans);flex-direction:column;min-block-size:100vh;margin:0;font-size:1.0625rem;line-height:1.6;display:flex}img{block-size:auto;max-inline-size:100%;display:block}a{color:var(--link);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}h1,h2,h3{color:var(--fg);overflow-wrap:break-word;letter-spacing:-.02em;line-height:1.15}h1{letter-spacing:-.035em;text-wrap:balance;margin:0 0 .8rem;font-size:clamp(2.1rem,4.4vw,3.6rem);font-weight:800;line-height:1.05}h2{letter-spacing:-.03em;margin:2.4rem 0 .8rem;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800}h3{letter-spacing:-.01em;margin:1.8rem 0 .5rem;font-size:1.2rem;font-weight:700}p{margin-block:0 1rem}.mu{color:var(--mu)}.lead{color:var(--mu);max-inline-size:62ch;font-size:1.2rem}.breite{max-inline-size:calc(var(--breite) + 2 * var(--rand));padding-inline:var(--rand);margin-inline:auto}.kopf{background:var(--grund);z-index:5;position:relative}.kopf-in{flex-wrap:wrap;align-items:center;gap:.5rem 1.6rem;padding-block:1.1rem .6rem;display:flex}.wortmarke{color:var(--fg);letter-spacing:-.01em;align-items:center;min-block-size:44px;font-size:1.3rem;font-weight:700;text-decoration:none;display:inline-flex}.kopf-in{position:relative}.haupt{margin-inline-start:auto}.mn{align-items:center;gap:.2rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.mn-l{min-block-size:44px;color:var(--fg);white-space:nowrap;align-items:center;gap:.35rem;font-weight:600;text-decoration:none;display:inline-flex}.mn-l:hover,.mn-p:hover>.mn-l,.mn-p:focus-within>.mn-l{color:var(--link)}.mn-l[aria-current]{color:var(--link);box-shadow:inset 0 -2px 0 var(--akzent)}.mn-pfeil{transition:transform .15s}.mn-p:hover .mn-pfeil,.mn-p:focus-within .mn-pfeil{transform:rotate(180deg)}.mn-unter{inset-inline:var(--rand);z-index:30;background:var(--karte);border:1px solid var(--ln);border-block-start:3px solid var(--akzent);border-radius:0 0 var(--r) var(--r);box-shadow:var(--schatten-hoch);padding:1.4rem 1.6rem 1.1rem;display:none;position:absolute;inset-block-start:calc(100% - .2rem)}.mn-unter:before{content:"";position:absolute;inset:-1.2rem 0 100%}.mn-p:hover>.mn-unter,.mn-p:focus-within>.mn-unter{display:block}.mn-spalten{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1.2rem 2rem;display:grid}.mn-titel{border-block-end:1px solid var(--ln);letter-spacing:.1em;text-transform:uppercase;color:var(--link);margin-block-end:.4rem;padding-block-end:.4rem;font-size:13px;font-weight:700;text-decoration:none;display:block}a.mn-titel:hover{text-decoration:underline}.mn-unter ul{margin:0;padding:0;list-style:none}.mn-unter li a{min-block-size:38px;color:var(--fg);align-items:center;font-weight:500;text-decoration:none;display:flex}.mn-unter li a:hover{color:var(--link);text-decoration:underline}.mn-alle{align-items:center;min-block-size:44px;margin-block-start:.8rem;font-weight:700;display:inline-flex}.mn-alle span{margin-inline-start:.35rem}.mn-mobil{display:none}.mn-mobil summary{cursor:pointer;list-style:none}.mn-mobil summary::-webkit-details-marker{display:none}.mn-mobil-tafel{inset-inline:var(--rand);z-index:30;background:var(--karte);border:1px solid var(--ln);border-block-start:3px solid var(--akzent);border-radius:0 0 var(--r) var(--r);max-block-size:calc(100dvh - 5rem);box-shadow:var(--schatten-hoch);padding:.6rem 1.2rem 1.2rem;position:absolute;inset-block-start:100%;overflow-y:auto}.mn-mobil-tafel ul{margin:0;padding:0;list-style:none}.mn-mobil-tafel>ul>li{border-block-end:1px solid var(--ln);padding-block:.5rem}.mm-ober{min-block-size:44px;color:var(--fg);align-items:center;font-size:1.15rem;font-weight:800;text-decoration:none;display:flex}.mm-gruppe{margin-block-end:.5rem;padding-inline-start:.2rem}.mm-titel{letter-spacing:.1em;text-transform:uppercase;color:var(--link);margin-block:.4rem .1rem;font-size:13px;font-weight:700;text-decoration:none;display:block}.mm-gruppe li a{border-inline-start:2px solid var(--ln);min-block-size:40px;color:var(--fg);align-items:center;padding-inline-start:.9rem;text-decoration:none;display:flex}.kopf-rechts{align-items:center;gap:.5rem;display:flex}.knopf{border:1px solid var(--akzent);border-radius:var(--r-klein);background:var(--akzent);min-block-size:46px;color:var(--akzent-fg);font:inherit;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;padding:0 1.3rem;font-weight:600;text-decoration:none;display:inline-flex}.knopf:hover{filter:brightness(1.08);text-decoration:none}.knopf.leise{background:var(--tint);border-color:var(--tint);color:var(--fg)}.knopf.leise:hover{filter:none;border-color:var(--akzent)}.kopf-knopf{border:1px solid var(--ln);border-radius:var(--r-klein);background:var(--karte);min-block-size:46px;min-inline-size:46px;color:var(--fg);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.55rem;padding:0 .8rem;font-size:15px;text-decoration:none;display:inline-flex}.kopf-knopf:hover{border-color:var(--akzent)}.kopf-knopf svg{flex:none}.suchknopf{color:var(--mu)}.suchknopf kbd{border:1px solid var(--ln);font:inherit;border-radius:4px;padding:0 .35rem;font-size:12px}.sprache{position:relative}.sprache summary{list-style:none}.sprache summary::-webkit-details-marker{display:none}.sprache ul{z-index:10;background:var(--karte);border:1px solid var(--ln);min-inline-size:12rem;box-shadow:var(--schatten-hoch);border-radius:12px;margin:0;padding:.35rem;list-style:none;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0}.sprache li a{min-block-size:44px;color:var(--fg);border-radius:8px;align-items:center;gap:.65rem;padding-inline:.7rem;text-decoration:none;display:flex}.sprache li a:hover{background:var(--tint)}.sprache li a[aria-current]{background:var(--tint);font-weight:700}.flagge{object-fit:cover;border-radius:3px;flex:none;block-size:18px;inline-size:24px;box-shadow:0 0 0 1px #00000026}.ansicht .sonne{display:none}:root[data-theme=dark] .ansicht .sonne{display:block}:root[data-theme=dark] .ansicht .mond{display:none}main{flex:1 0 auto;min-inline-size:0;padding-block:1rem 3rem}.karte{background:var(--karte);border:1px solid var(--ln);border-radius:var(--r);box-shadow:var(--schatten)}.raster{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.kachel{background:var(--karte);border-radius:var(--r);box-shadow:var(--schatten);color:var(--fg);flex-direction:column;gap:.5rem;block-size:100%;padding:1.6rem;text-decoration:none;transition:box-shadow .15s,transform .15s;display:flex}a.kachel:hover{box-shadow:var(--schatten-hoch);transform:translateY(-2px)}.kachel .art{letter-spacing:.06em;text-transform:uppercase;color:var(--link);font-size:13px;font-weight:600}.kachel strong{letter-spacing:-.01em;font-size:1.2rem;line-height:1.25}.kachel p{color:var(--mu);margin:0;font-size:1rem}.kachel .weiter{color:var(--link);margin-block-start:auto;padding-block-start:.6rem;font-weight:600}.abschnitt{margin-block-start:clamp(1.8rem,3vw,2.6rem)}.abschnitt>h2{margin-block-start:0}.kopfzeile{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1.5rem;margin-block-end:1.2rem;display:flex}.kopfzeile h2{margin:0}.krumen ol{color:var(--mu);flex-wrap:wrap;gap:.1rem .5rem;margin:.5rem 0 1rem;padding:0;font-size:15px;list-style:none;display:flex}.krumen li+li:before{content:"›";margin-inline-end:.5rem}.krumen a{color:var(--mu)}.text{max-inline-size:72ch}.text h2{scroll-margin-block-start:1rem}.text ul,.text ol{margin-block:0 1.2rem;padding-inline-start:1.3rem}.text li{margin-block-end:.4rem}.text a{overflow-wrap:anywhere}.text blockquote{border-inline-start:4px solid var(--akzent);margin:1.4rem 0;padding:.2rem 0 .2rem 1.2rem;font-size:1.1rem}.tw{border:1px solid var(--ln);background:var(--karte);border-radius:12px;margin-block:0 1.5rem;overflow-x:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%}th,td{border-block-end:1px solid var(--ln);text-align:start;vertical-align:top;padding:.6rem .85rem}thead th{background:var(--tint);font-size:15px;font-weight:600}tbody tr:last-child>*{border-block-end:0}.kasten{background:var(--tint);border-radius:14px;margin-block:1.5rem;padding:1.2rem 1.4rem}.kasten>:last-child{margin-block-end:0}.kasten h2,.kasten h3{margin-block-start:0}.vorlage{background:var(--karte);border:1px dashed var(--mu);white-space:pre-wrap;border-radius:12px;padding:1rem 1.2rem;font-size:1rem}.suche{min-inline-size:0;max-inline-size:36rem;display:flex}.suche input{min-inline-size:0;font:inherit;border:1px solid var(--ln);background:var(--karte);color:var(--fg);border-inline-end:0;border-start-start-radius:var(--r-klein);border-end-start-radius:var(--r-klein);flex:1 1 0;padding:.75rem 1rem}.suche button{font:inherit;background:var(--akzent);min-block-size:50px;color:var(--akzent-fg);cursor:pointer;border:0;border-start-end-radius:var(--r-klein);border-end-end-radius:var(--r-klein);padding:0 1.3rem;font-weight:600}.fuss{border-block-start:1px solid var(--ln);color:var(--mu);margin-block-start:2rem;font-size:15px}.fuss-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 2rem;padding-block:1.4rem 2rem;display:flex}.fuss ul{flex-wrap:wrap;align-items:center;gap:.1rem 1.1rem;margin:0;padding:0;list-style:none;display:flex}.fuss a,.fuss button{min-block-size:44px;color:var(--mu);align-items:center;display:inline-flex}.fuss button{font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.fuss a:hover,.fuss button:hover{color:var(--fg)}.fuss p{max-inline-size:60ch;margin:0}.hoch{z-index:4;background:var(--akzent);block-size:52px;inline-size:52px;color:var(--akzent-fg);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;inset-block-end:1.2rem;inset-inline-end:1.2rem;box-shadow:0 6px 18px #0e131d59}.hoch[hidden]{display:none}dialog{border-radius:var(--r);background:var(--karte);inline-size:100%;max-inline-size:min(720px,100vw - 1.5rem);color:var(--fg);border:0;padding:0;box-shadow:0 24px 70px #0006}dialog::backdrop{background:#0e131d8c}.suchfenster{max-block-size:80vh;margin-block-start:8vh;overflow:hidden}.suchfenster[open]{flex-direction:column;display:flex}.sf-kopf{border-block-end:1px solid var(--ln);color:var(--mu);align-items:center;gap:.6rem;padding:.6rem .6rem .6rem 1rem;display:flex}.sf-kopf input{min-block-size:48px;min-inline-size:0;color:var(--fg);font:inherit;background:0 0;border:0;flex:1 1 0;font-size:1.1rem}.sf-kopf input:focus{outline:none}.sf-status{color:var(--mu);margin:0;padding:.6rem 1rem 0;font-size:14px}.sf-liste{padding:0 .5rem 1rem;overflow-y:auto}.sf-gruppe{letter-spacing:.06em;text-transform:uppercase;color:var(--mu);margin:0;padding:.9rem .5rem .3rem;font-size:13px;font-weight:600}.sf-treffer{min-block-size:48px;color:var(--fg);border-radius:10px;flex-direction:column;gap:.1rem;padding:.5rem .6rem;text-decoration:none;display:flex}.sf-treffer:hover,.sf-treffer:focus-visible{background:var(--tint)}.sf-treffer .name{font-weight:600}.sf-treffer .art{color:var(--mu);font-size:14px}mark{background:var(--marke);color:inherit;border-radius:2px}.skip{position:absolute;inset-inline-start:-9999px}.skip:focus-visible{background:var(--karte);z-index:20;padding:.5rem .8rem;inset-block-start:1rem;inset-inline-start:1rem}@media (pointer:coarse){.skip{display:none}}.vh{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}@media (width<=1080px){.haupt{display:none}.mn-mobil{order:5;display:block}.kopf-rechts{margin-inline-start:auto}}@media (width<=640px){.kopf-in{gap:.2rem .6rem;padding-block:.6rem .2rem}.wortmarke{font-size:1.15rem}.suchknopf .wort,.suchknopf kbd,.sprache summary .wort,.kopf-rechts .buchknopf,.mn-mobil .wort{display:none}.suchfenster{border-radius:0;block-size:100dvh;max-block-size:100dvh;max-inline-size:100vw;margin:0}h1{hyphens:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
