@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-latin-ext-400-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}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-latin-400-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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-latin-ext-500-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}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-latin-500-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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-latin-ext-600-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}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-latin-600-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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-latin-ext-700-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}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-latin-700-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:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/barlow-latin-ext-800-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}@font-face{font-family:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/barlow-latin-800-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}:root{--blau:#0058a8;--blau-tief:#00335f;--nacht:#0b2440;--orange:#f74c00;--orange-tief:#d34100;--gelb:#eee204;--bg:#f5f7fa;--flaeche:#fff;--flaeche-2:#eef2f7;--linie:#e2e8f0;--linie-fein:#edf1f6;--ink:#14212e;--ink-weich:#566573;--ink-blass:#8492a0;--tot:#c3cedb;--schatten:0 1px 2px #0b24400d, 0 6px 22px #0b244012;--schatten-hoch:0 2px 6px #0b244012, 0 16px 42px #0b244021;--rund:16px}:root[data-theme=dark]{--bg:#081826;--flaeche:#0e2537;--flaeche-2:#143049;--linie:#1d3f5c;--linie-fein:#17344c;--ink:#eaf1f7;--ink-weich:#9db2c5;--ink-blass:#72879a;--tot:#2f4f6b;--schatten:0 1px 2px #00000059, 0 8px 26px #0000004d;--schatten-hoch:0 2px 8px #0006, 0 18px 46px #0000006b}*{box-sizing:border-box}html,body{max-width:100%;overflow-x:clip}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;flex-direction:column;min-height:100vh;margin:0;font-family:Barlow,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16.5px;line-height:1.55;display:flex}a{color:inherit}button{font:inherit}img{max-width:100%;height:auto}h1,h2,h3,h4{letter-spacing:-.018em;margin:0;font-weight:800;line-height:1.1}.mitte{width:100%;max-width:2120px;margin:0 auto;padding:0 clamp(18px,4.4vw,92px)}:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.pille{text-transform:uppercase;letter-spacing:.08em;background:var(--orange);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:12px;font-weight:700;display:inline-flex}.pille.gelb{background:var(--gelb);color:var(--nacht)}.pille.still{background:var(--flaeche-2);color:var(--ink-weich)}.pille svg{width:12px;height:12px}.knopf{cursor:pointer;background:var(--orange);color:#fff;border:0;border-radius:999px;align-items:center;gap:9px;padding:14px 28px;font-size:15.5px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #f74c004d}.knopf:hover{background:var(--orange-tief)}.knopf.blau{background:var(--blau);box-shadow:0 4px 14px #0058a847}.knopf.blau:hover{background:var(--blau-tief)}.knopf.rand{color:var(--ink);border:2px solid var(--linie);box-shadow:none;background:0 0;padding:12px 26px}.knopf.rand:hover{border-color:var(--blau);background:var(--flaeche)}.mehrlink{color:var(--orange);white-space:nowrap;align-items:center;gap:7px;font-size:15.5px;font-weight:700;text-decoration:none;display:inline-flex}.mehrlink:hover{color:var(--orange-tief);gap:11px}header.top{z-index:60;background:var(--flaeche);box-shadow:0 1px 0 var(--linie);position:sticky;top:0}.topinner{align-items:center;gap:14px;height:76px;display:flex}.marke{flex:none;line-height:0}.marke img{width:auto;height:34px}.marke .l-hell{display:block}.marke .l-dunkel,:root[data-theme=dark] .marke .l-hell{display:none}:root[data-theme=dark] .marke .l-dunkel{display:block}nav.haupt{gap:6px;margin-left:auto;display:flex}nav.haupt a{color:var(--ink-weich);white-space:nowrap;border-radius:999px;padding:9px 15px;font-size:16px;font-weight:600;text-decoration:none}nav.haupt a:hover{background:var(--flaeche-2);color:var(--ink)}nav.haupt a.aktiv{color:var(--blau)}nav.haupt a.nur-mobil{display:none}@media (width<=1040px){nav.haupt a.nur-mobil{display:block}}.topbtns{flex:none;align-items:center;gap:8px;margin-left:10px;display:flex}.ikon{width:40px;height:40px;color:var(--ink-weich);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.ikon:hover{background:var(--flaeche-2);color:var(--ink)}.ikon svg{width:19px;height:19px}.burger{display:none}@media (width<=1040px){nav.haupt{background:var(--flaeche);flex-direction:column;gap:2px;margin:0;padding:12px 24px 20px;display:none;position:absolute;top:76px;left:0;right:0;box-shadow:0 8px 20px #0b24401a}nav.haupt.offen{display:flex}nav.haupt a{border-radius:12px;padding:13px 16px}.topbtns{margin-left:auto}.burger{display:grid}}@media (width<=640px){.topinner{gap:6px;height:64px}.marke img{height:26px}.topbtns{gap:2px;margin-left:auto}.topbtns .knopf{display:none}.ikon{width:36px;height:36px}.hero h1{overflow-wrap:anywhere;max-width:none;font-size:clamp(30px,9vw,38px)}.hero .lead{font-size:16px}.hero .badge{padding:8px 14px;font-size:13px}.hero .tasten .knopf{padding:12px 20px;font-size:15px}.blockkopf h2,.blockkopf .blockkopf-titel{font-size:26px}.kartenraster{grid-template-columns:1fr}.reihen{grid-template-columns:repeat(min(var(--spalten,2),2),minmax(0,1fr));gap:14px}.heft .deckel{aspect-ratio:3/2;min-height:150px;padding:18px 16px}.heft .deckel h3{font-size:20px}.heft .deckel .unterz{font-size:12.5px}.filterleiste{gap:12px;padding:14px 16px}.filterleiste select{width:100%;min-width:0}.filterleiste label{width:100%}.zaehler{margin-left:0}.brief{padding:28px 20px}.beitragkopf h1{font-size:28px}article.text{font-size:17px}}.suchbox{background:var(--flaeche);border-top:1px solid var(--linie-fein);padding:18px 0 22px;display:none}.suchbox.offen{display:block}.sfeld{width:100%;font:inherit;border:1px solid var(--linie);background:var(--bg);color:var(--ink);border-radius:999px;padding:14px 22px;font-size:17px}.sfeld:focus{border-color:var(--blau);background:var(--flaeche);outline:none}.suchtreffer{flex-direction:column;gap:3px;margin-top:12px;display:flex}.suchtreffer a{border-radius:14px;align-items:baseline;gap:12px;padding:11px 20px;text-decoration:none;display:flex}.suchtreffer a:hover{background:var(--flaeche-2)}.suchtreffer .t{font-weight:600}.suchtreffer .k{color:var(--ink-blass);white-space:nowrap;margin-left:auto;font-size:13px}.hero{color:#fff;background:linear-gradient(112deg,#0058a8 0%,#004d94 42%,#002b52 100%);padding:70px 0 130px;position:relative;overflow:hidden}.herogitter{grid-template-columns:1.1fr .9fr;align-items:center;gap:50px;display:grid}.hero .badge{background:#ffffff24;border-radius:999px;align-items:center;gap:9px;margin-bottom:26px;padding:9px 18px;font-size:14.5px;font-weight:600;display:inline-flex}.hero .badge svg{width:15px;height:15px;color:var(--gelb)}.hero h1{letter-spacing:-.028em;max-width:15ch;font-size:clamp(38px,5.6vw,62px);line-height:1.06}.hero .lead{color:#b9d2e9;max-width:42ch;margin:22px 0 0;font-size:clamp(16.5px,1.8vw,19px);line-height:1.6}.hero .tasten{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.hero .knopf.rand{color:#fff;border-color:#ffffff73}.hero .knopf.rand:hover{background:#ffffff1f;border-color:#fff}.hero .signet{place-items:center;display:grid}.hero .signet img{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 18px 44px #00000061);width:min(380px,74%);height:auto}.schwung{width:100%;height:92px;display:block;position:absolute;bottom:-1px;left:0;right:0}@media (width<=920px){.herogitter{grid-template-columns:1fr;gap:34px}.hero{padding:48px 0 110px}.hero .signet img{width:180px}.hero .signet{order:-1;justify-items:start}}section.block{padding:70px 0}.blockkopf{flex-wrap:wrap;align-items:flex-end;gap:20px;margin-bottom:34px;display:flex}.blockkopf h2,.blockkopf .blockkopf-titel{font-size:clamp(28px,3.6vw,42px)}.blockkopf p{color:var(--ink-weich);max-width:56ch;margin:8px 0 0;font-size:16.5px}.blockkopf .mehrlink{margin-left:auto}.neu-links{flex-wrap:wrap;justify-content:flex-end;gap:22px;margin-top:18px;display:flex}.kartenraster.neu-raster{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.neu-raster .karte .bild{aspect-ratio:16/9;height:auto}.neu-raster .karte .bild svg{padding:10px 16px}.neu-raster .karte .body{padding:14px 16px 16px}.neu-raster .karte .datum{margin-bottom:4px;font-size:12.5px}.neu-raster .karte h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;font-size:18px;display:-webkit-box;overflow:hidden}.neu-raster .karte p{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;margin-bottom:12px;font-size:14.5px;display:-webkit-box;overflow:hidden}.neu-raster .karte .fuss{margin-top:auto}.neu-raster .karte .pille{font-size:10.5px}@media (width<=1000px){.kartenraster.neu-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.neu-raster>.karte:nth-child(n+3){display:none}}@media (width<=640px){.kartenraster.neu-raster{grid-template-columns:minmax(0,1fr);gap:16px}}.livegitter{grid-template-columns:1.05fr .95fr;align-items:center;gap:44px;display:grid}@media (width<=920px){.livegitter{grid-template-columns:1fr;gap:30px}}.livekarte{background:var(--flaeche);border-radius:var(--rund);box-shadow:var(--schatten-hoch);padding:28px 26px 22px;position:relative;overflow:hidden}.livekarte:before{content:"";background:linear-gradient(90deg,var(--orange),var(--gelb));height:5px;position:absolute;top:0;left:0;right:0}.livekarte svg.plan{width:100%;height:auto;display:block}.liveablauf{background:var(--flaeche-2);border-radius:12px;align-items:center;gap:12px;min-height:56px;margin-top:18px;padding:14px 18px;display:flex}.liveablauf .punkt{background:var(--tot);border-radius:50%;flex:none;width:10px;height:10px;transition:all .15s}.liveablauf.an .punkt{background:var(--orange);box-shadow:0 0 0 5px #f74c002e}.liveablauf span{color:var(--ink-weich);font-size:15px;line-height:1.4}.livetext h3{margin-bottom:14px;font-size:clamp(24px,3vw,33px)}.livetext p{color:var(--ink-weich);margin:0 0 14px;font-size:16.5px}.livetext .tasten{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.leitung{stroke:var(--tot);stroke-width:2.6px;fill:none;stroke-linecap:round;transition:stroke .12s linear}.leitung.strom{stroke:var(--orange)}.bauteil{stroke:var(--ink-weich);stroke-width:2.2px;fill:none;stroke-linecap:round}.bauteil.an{stroke:var(--orange)}.klemme{fill:var(--ink-weich)}.beschrift{fill:var(--ink-weich);font-family:Barlow,sans-serif;font-size:12.5px;font-weight:700}.kartenraster{grid-template-columns:repeat(auto-fill,minmax(296px,1fr));gap:26px;display:grid}.karte{background:var(--flaeche);border-radius:var(--rund);box-shadow:var(--schatten);flex-direction:column;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex;overflow:hidden}.karte:hover{box-shadow:var(--schatten-hoch);transform:translateY(-4px)}.karte .bild{background-color:#eef3f9;background-image:linear-gradient(#0058a814 1px,#0000 1px),linear-gradient(90deg,#0058a814 1px,#0000 1px);background-size:16px 16px;place-items:center;height:196px;display:grid;position:relative;overflow:hidden}:root[data-theme=dark] .karte .bild{background-color:#0d2134;background-image:linear-gradient(#7aaadc1a 1px,#0000 1px),linear-gradient(90deg,#7aaadc1a 1px,#0000 1px)}.karte .bild svg{width:100%;height:100%;padding:22px 26px;display:block}.karte:hover .bild .leitung{stroke:var(--orange)}.karte .bild .pille{position:absolute;top:14px;left:14px}.karte .body{flex-direction:column;flex:1;padding:20px 22px 24px;display:flex}.karte .datum{color:var(--ink-blass);margin-bottom:7px;font-size:13.5px;font-weight:600}.karte h3{margin-bottom:9px;font-size:21.5px;line-height:1.22}.karte:hover h3{color:var(--blau)}.karte p{color:var(--ink-weich);flex:1;margin:0 0 16px;font-size:15.5px;line-height:1.5}.karte .fuss{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.reihen{grid-template-columns:repeat(var(--spalten,4),minmax(0,1fr));gap:26px;display:grid}.heft{text-decoration:none;transition:transform .16s;display:block}.heft:hover{transform:translateY(-5px)}.heft .deckel{aspect-ratio:16/9;border-radius:var(--rund);color:#fff;min-height:190px;max-height:260px;box-shadow:var(--schatten);flex-direction:column;padding:24px 26px;display:flex;position:relative;overflow:hidden}.heft:hover .deckel{box-shadow:var(--schatten-hoch)}.heft .deckel.hell{color:var(--nacht)}.heft .deckel .nr{letter-spacing:.1em;text-transform:uppercase;opacity:.75;font-size:13px;font-weight:700}.heft .deckel h3{letter-spacing:-.02em;margin-top:auto;font-size:26px;line-height:1.12}.heft .deckel .unterz{opacity:.86;margin-top:9px;font-size:14px;line-height:1.4}.heft .deckel .signet{aspect-ratio:1;object-fit:contain;opacity:.2;width:104px;height:104px;position:absolute;top:-26px;right:-26px}.heft .unten{align-items:baseline;gap:10px;margin-top:14px;padding:0 4px;display:flex}.heft .unten .n{color:var(--ink-blass);font-size:14.5px}.heft .unten .stark{color:var(--ink);font-size:15.5px;font-weight:700}.themakopf{color:#fff;padding:64px 0 96px;position:relative;overflow:hidden}.themakopf.hell{color:var(--nacht)}.themakopf .signet{aspect-ratio:1;object-fit:contain;opacity:.18;width:280px;height:280px;position:absolute;bottom:-60px;right:-50px}.themakopf .mitte{position:relative}.themakopf h1{letter-spacing:-.028em;max-width:15ch;font-size:clamp(34px,5.4vw,54px)}.themakopf p{opacity:.88;max-width:50ch;margin:18px 0 0;font-size:18.5px}.themakopf .pille{color:#fff;background:#fff3;margin-bottom:18px}.themakopf.hell .pille{color:var(--nacht);background:#0b244024}.kapitelliste{flex-direction:column;gap:10px;display:flex}.kapitelliste a{background:var(--flaeche);box-shadow:var(--schatten);border-radius:14px;grid-template-columns:44px 1fr auto;align-items:center;gap:18px;padding:18px 22px;text-decoration:none;display:grid}.kapitelliste a:hover{transform:translate(4px)}.kapitelliste a{transition:transform .14s}.kapitelliste .knr{color:var(--tot);font-size:19px;font-weight:800}.kapitelliste .kt{letter-spacing:-.012em;font-size:19.5px;font-weight:700}.kapitelliste a:hover .kt{color:var(--blau)}.kapitelliste .z{flex-wrap:wrap;gap:7px;display:flex}.suchzeile{max-width:620px;margin:0 0 26px}.filterleiste{background:var(--flaeche);border-radius:var(--rund);box-shadow:var(--schatten);flex-wrap:wrap;align-items:flex-end;gap:24px;margin-bottom:32px;padding:20px 24px;display:flex}.filterleiste label{flex-direction:column;gap:6px;display:flex}.filterleiste .bz{color:var(--ink-blass);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:700}.filterleiste select{font:inherit;border:1px solid var(--linie);background:var(--bg);color:var(--ink);border-radius:999px;min-width:172px;padding:9px 14px;font-size:16px;font-weight:600}.filterleiste select:focus{border-color:var(--blau);outline:none}.zaehler{color:var(--ink-blass);margin-left:auto;font-size:14.5px;font-weight:600}.lese{width:100%;max-width:none;margin:0 auto}@media (width>=1000px){.lese{width:86%}}@media (width>=1300px){.lese{width:78%}}@media (width>=1600px){.lese{width:75%;max-width:1440px}}.beitragkopf{padding:46px 0 0}.beitragkopf .zeile{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.beitragkopf h1{max-width:20ch;font-size:clamp(30px,4.6vw,46px)}.beitragkopf .unter{color:var(--ink-blass);border-bottom:1px solid var(--linie);margin:18px 0 0;padding-bottom:24px;font-size:14.5px}article.text{color:var(--ink);padding:30px 0 56px;font-size:18px;line-height:1.72}@media (width>=1300px){article.text{font-size:19px;line-height:1.75}}@media (width>=1600px){article.text{font-size:20px;line-height:1.75}}article.text p{margin:0 0 20px}article.text h2{margin:38px 0 12px;font-size:28px}article.text h3{margin:28px 0 8px;font-size:21px}article.text ul{margin:0 0 20px;padding-left:24px}article.text li{margin-bottom:8px}article.text .kasten{background:var(--flaeche);box-shadow:var(--schatten);border-left:5px solid var(--gelb);border-radius:14px;margin:0 0 24px;padding:20px 24px;font-size:16.5px;line-height:1.55}article.text .kasten b{margin-bottom:5px;display:block}article.text figure{margin:0 0 26px}article.text figure .rahmen{background:var(--flaeche);box-shadow:var(--schatten);border-radius:14px;padding:26px}article.text figure svg{width:100%;height:auto;display:block}article.text figcaption{color:var(--ink-blass);margin-top:10px;font-size:14px;line-height:1.45}.verlauf{background:linear-gradient(to bottom,transparent,var(--bg) 84%);pointer-events:none;height:150px;margin-top:-150px;position:relative}.schranke{background:var(--flaeche);border-radius:var(--rund);box-shadow:var(--schatten-hoch);text-align:center;border-top:5px solid var(--gelb);padding:40px 34px}.schranke h3{margin-bottom:12px;font-size:29px}.schranke p{max-width:44ch;color:var(--ink-weich);margin:0 auto 24px;font-size:16.5px}.schranke .zeile{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.brief{color:#fff;background:linear-gradient(112deg,#0058a8,#00335f);border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:36px;padding:48px 44px;display:grid;position:relative;overflow:hidden}.brief .signet{aspect-ratio:1;object-fit:contain;opacity:.14;width:220px;height:220px;position:absolute;bottom:-60px;right:-40px}.brief .txt{position:relative}.brief h2{font-size:clamp(25px,3.2vw,35px)}.brief p{color:#b9d2e9;max-width:46ch;margin:12px 0 0;font-size:16.5px}.brief .knopf{position:relative}@media (width<=780px){.brief{grid-template-columns:1fr;gap:26px;padding:36px 26px}}main{flex:1 0 auto}footer.fuss{background:var(--nacht);color:#b9c8d8;margin-top:20px;padding:54px 0 30px;font-size:15.5px}footer.fuss .oben{grid-template-columns:1.5fr repeat(3,1fr);gap:44px;display:grid}@media (width<=860px){footer.fuss .oben{grid-template-columns:1fr 1fr;gap:32px}}footer.fuss .logo{line-height:0;display:inline-block}footer.fuss .logo img{width:auto;height:30px;display:block}footer.fuss .satz{color:#93a9be;max-width:34ch;margin:16px 0 0;font-size:15px;line-height:1.55}footer.fuss h4{color:#fff;letter-spacing:-.01em;margin-bottom:12px;font-size:17px}footer.fuss a{color:#b9c8d8;padding:4px 0;font-size:15px;text-decoration:none;display:block}footer.fuss a:hover{color:var(--gelb)}footer.fuss .unten{color:#8199ae;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:38px;padding-top:20px;font-size:13.5px;display:flex}.entwurfsleiste{background:var(--nacht);color:#9fb6cb;text-align:center;padding:7px 0;font-size:12.5px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}@media (width>=1500px){:root{--rund:18px}body{font-size:17px}section.block{padding:88px 0}.hero{padding:92px 0 150px}.schwung{height:112px}.blockkopf{margin-bottom:42px}.kartenraster{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:30px}.reihen{gap:30px}.livegitter{gap:60px}.brief{padding:58px 56px}}@media (width>=641px) and (width<=1100px){.reihen{grid-template-columns:repeat(min(var(--spalten,3),3),minmax(0,1fr))}}@media (width>=1800px){body{font-size:17.5px}section.block{padding:104px 0}.hero{padding:110px 0 172px}.schwung{height:130px}.hero h1{font-size:72px}.hero .lead{font-size:20.5px}.kartenraster{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:34px}.reihen{gap:34px}.karte h3{font-size:23px}article.text{font-size:19.5px}}@media (width>=2200px){.hero h1{font-size:80px}section.block{padding:118px 0}}article.text .kasten.achtung{border-left-color:var(--orange)}article.text .kasten .kasten-art{letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:800;display:block}article.text .kasten.stolperstein{border-left:9px solid var(--gelb);background:#fdfbe3}article.text .kasten.stolperstein .kasten-art{color:#0b2440}article.text .kasten.praxisfrage{background:#edf1f6;border-left-color:#003e77}article.text .kasten.praxisfrage .kasten-art{color:#003e77}article.text .kasten.praxisfrage details.loesung{box-shadow:none;margin:12px 0 0}:root[data-theme=dark] article.text .kasten.stolperstein{background:#2c2a14}:root[data-theme=dark] article.text .kasten.stolperstein .kasten-art{color:var(--gelb)}:root[data-theme=dark] article.text .kasten.praxisfrage{background:#13263b;border-left-color:#5b9bd8}:root[data-theme=dark] article.text .kasten.praxisfrage .kasten-art{color:#8fbfec}article.text .kasten>:last-child{margin-bottom:0}article.text .kasten p{margin:0 0 10px}article.text figure.abbildung{margin:0 0 26px}article.text figure.abbildung img{width:100%;height:auto;box-shadow:var(--schatten);background:var(--flaeche);border-radius:14px;display:block}article.text figure.abbildung figcaption{color:var(--ink-blass);margin-top:10px;font-size:14px;line-height:1.45}article.text details.loesung{background:var(--flaeche);box-shadow:var(--schatten);border-radius:14px;margin:0 0 24px;overflow:hidden}article.text details.loesung summary{cursor:pointer;user-select:none;align-items:center;gap:10px;padding:16px 22px;font-weight:700;list-style:none;display:flex}article.text details.loesung summary::-webkit-details-marker{display:none}article.text details.loesung summary:before{content:"";border-right:2.5px solid var(--orange);border-bottom:2.5px solid var(--orange);flex:none;width:9px;height:9px;transition:transform .15s;transform:rotate(-45deg)}article.text details.loesung[open] summary:before{transform:rotate(45deg)}article.text details.loesung summary:hover{color:var(--blau)}article.text .loesung-inhalt{border-top:1px solid var(--linie-fein);padding:0 22px 20px}article.text .loesung-inhalt>:first-child{margin-top:18px}article.text a.download{background:var(--flaeche);box-shadow:var(--schatten);color:var(--ink);border-radius:14px;align-items:center;gap:16px;margin:0 0 24px;padding:16px 20px;text-decoration:none;transition:transform .14s,box-shadow .14s;display:flex}article.text a.download:hover{box-shadow:var(--schatten-hoch);transform:translateY(-2px)}article.text a.download .dl-typ{background:var(--blau);color:#fff;letter-spacing:.06em;text-align:center;border-radius:8px;flex:none;min-width:46px;padding:8px 10px;font-size:12px;font-weight:700}article.text a.download .dl-txt{flex-direction:column;flex:1;line-height:1.3;display:flex}article.text a.download .dl-txt b{font-size:17px}article.text a.download .dl-txt span{color:var(--ink-blass);margin-top:2px;font-size:14px}article.text a.download svg{width:22px;height:22px;color:var(--orange);flex:none}.kopfbild{border-radius:var(--rund);box-shadow:var(--schatten);background:var(--flaeche-2);margin:26px 0 0;position:relative;overflow:hidden}.kopfbild:before{content:"";background:var(--kb);height:6px;position:absolute;top:0;left:0;right:0}.kopfbild img{object-fit:cover;width:100%;height:auto;max-height:420px;display:block}.kopfbild-riss{background-color:#eef3f9;background-image:linear-gradient(#0058a814 1px,#0000 1px),linear-gradient(90deg,#0058a814 1px,#0000 1px);background-size:16px 16px;place-items:center;padding:34px 40px;display:grid}:root[data-theme=dark] .kopfbild-riss{background-color:#0d2134;background-image:linear-gradient(#7aaadc1a 1px,#0000 1px),linear-gradient(90deg,#7aaadc1a 1px,#0000 1px)}.kopfbild-riss svg{width:100%;max-width:520px;height:auto}@media (width<=640px){.kopfbild-riss{padding:22px 20px}}.vorwissen{background:var(--flaeche);box-shadow:var(--schatten);border-left:5px solid var(--blau);border-radius:14px;margin:26px 0 0;padding:16px 20px}.vorwissen b{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-blass);margin-bottom:8px;font-size:12.5px;display:block}.vorwissen ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vorwissen li{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.vorwissen a{color:var(--blau);font-weight:700;text-decoration:none}.vorwissen a:hover{text-decoration:underline}.vorwissen small{color:var(--ink-blass);font-size:12px}article.text a.verweis{font-weight:600}article.text .verweis.fehlt{color:var(--ink-weich);border-bottom:1px dashed var(--ink-blass);cursor:help}.vorschauhinweis{z-index:50;background:var(--gelb);color:var(--nacht);border-bottom:2px solid var(--nacht);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 20px;font-size:14px;display:flex;position:sticky;top:0}.vorschauhinweis b{text-transform:uppercase;letter-spacing:.06em;font-size:12px}.vorschauhinweis a{color:var(--nacht);margin-left:auto;font-weight:700}.anmeldung{flex-wrap:wrap;align-items:flex-end;gap:12px 14px;margin:10px 0 24px;display:flex}.anmeldung .feld{flex-direction:column;flex:260px;gap:5px;display:flex}.anmeldung input:not(.hp){font:inherit;border:1px solid var(--linie);background:var(--flaeche);color:var(--ink);border-radius:10px;width:100%;padding:11px 14px;font-size:16px}.anmeldung input:not(.hp):focus{border-color:var(--blau);outline:none}.anmeldung .feld{flex:220px}.anmeldung .knopf{flex:none}.anmeldung .hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.anmeldung small{color:var(--ink-blass);flex-basis:100%;font-size:13px}.simulation.sim-datei{background:var(--flaeche);box-shadow:var(--schatten);border-radius:14px;margin:24px 0;overflow:hidden}.simulation.sim-datei iframe{background:#fff;border:0;width:100%;display:block}.simulation.sim-datei figcaption{color:var(--ink-weich);border-top:1px solid var(--linie);flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding:10px 16px;font-size:13.5px;display:flex}.simulation.sim-datei figcaption span{flex:240px}.simulation.sim-datei figcaption a{color:var(--blau);white-space:nowrap;font-weight:600}.simulation.fehlt{background:var(--flaeche-2);color:var(--ink-weich);border-radius:12px;padding:14px 18px;font-size:14.5px}.kontakt{flex-direction:column;gap:14px;margin:10px 0 26px;display:flex}.kontakt .k-reihe{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=640px){.kontakt .k-reihe{grid-template-columns:1fr}}.kontakt .feld{flex-direction:column;gap:5px;display:flex}.kontakt input,.kontakt textarea{font:inherit;border:1px solid var(--linie);background:var(--flaeche);color:var(--ink);border-radius:10px;width:100%;padding:11px 14px;font-size:16px}.kontakt textarea{resize:vertical;min-height:130px;line-height:1.55}.kontakt input:focus,.kontakt textarea:focus{border-color:var(--blau);outline:none}.kontakt .hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.kontakt .k-fuss{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.kontakt .k-fuss small{color:var(--ink-blass);flex:260px;font-size:13px;line-height:1.5}.kontakt button:disabled{opacity:.6;cursor:default}.k-meldung{border-radius:10px;margin:0;padding:11px 15px;font-size:14.5px}.k-meldung.ok{color:#1a8a4a;background:#1a8a4a1f;font-weight:600}.k-meldung.fehler{color:#c62828;background:#c628281a}@media (width<=1100px){.reihen{grid-template-columns:repeat(min(var(--spalten,3),3),minmax(0,1fr));gap:20px}}@media (width<=820px){.reihen{grid-template-columns:repeat(min(var(--spalten,2),2),minmax(0,1fr));gap:16px}.heft .deckel{aspect-ratio:3/2;min-height:0;max-height:none}.heft .deckel h3{font-size:20px}}@media (width<=540px){.reihen{grid-template-columns:1fr;gap:14px}.heft .deckel{aspect-ratio:2;min-height:140px;padding:18px}.heft .deckel h3{font-size:22px}.heft .deckel .unterz{font-size:13.5px}.heft .deckel .signet{width:88px;height:88px;top:-20px;right:-20px}}.heft .unten{flex-wrap:wrap;row-gap:2px}@media (width<=540px){.heft .unten .stark{font-size:14.5px}.heft .unten .n{font-size:13.5px}}article.text table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}@media (width<=640px){article.text pre{overflow-x:auto}.beitragkopf .zeile{flex-wrap:wrap;gap:6px}.vorwissen li{gap:6px}}.such-overlay{z-index:200;backdrop-filter:blur(3px);background:#0b244073;padding:8vh 16px 16px;position:fixed;inset:0;overflow-y:auto}.such-overlay[hidden]{display:none}.such-kasten{background:var(--flaeche);border-radius:18px;max-width:680px;margin:0 auto;overflow:hidden;box-shadow:0 24px 60px #0b24404d}.such-kopf{border-bottom:1px solid var(--linie);align-items:center;gap:12px;padding:16px 18px;display:flex}.such-kopf svg{width:22px;height:22px;color:var(--ink-blass);flex:none}.such-kopf input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:19px}.such-zu{border:1px solid var(--linie);background:var(--bg);font:inherit;color:var(--ink-blass);cursor:pointer;border-radius:7px;flex:none;padding:4px 9px;font-size:12px;font-weight:700}.such-zu:hover{color:var(--ink)}.such-treffer{max-height:60vh;padding:8px;overflow-y:auto}.such-leer{text-align:center;color:var(--ink-blass);margin:0;padding:22px 12px;font-size:14.5px}.such-treffer-zeile{color:var(--ink);border-radius:12px;padding:12px 14px;text-decoration:none;display:block}.such-treffer-zeile:hover,.such-treffer-zeile.an{background:var(--bg)}.such-marken{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:5px;display:flex}.such-marken b,.such-marken i,.such-marken u{letter-spacing:.04em;background:var(--flaeche-2);color:var(--ink-weich);border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700;text-decoration:none}.such-marken i{color:#fff}.such-treffer-zeile strong{margin-bottom:3px;font-size:16.5px;line-height:1.3;display:block}.such-treffer-zeile small{color:var(--ink-weich);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.such-treffer-zeile mark{background:var(--gelb);color:var(--nacht);border-radius:3px;padding:0 2px}@media (width<=640px){.such-overlay{padding:0}.such-kasten{border-radius:0;min-height:100%}.such-treffer{max-height:none}.such-kopf input{font-size:17px}}.leer{color:var(--ink-blass);margin:0;padding:26px 0;font-size:15.5px}.lernpfad{background:var(--flaeche);box-shadow:var(--schatten);border-left:5px solid var(--blau);border-radius:12px;flex-direction:column;gap:4px;margin:22px 0 0;padding:14px 18px;display:flex}.lernpfad.unten{border-left-color:var(--orange);margin:26px 0 0}.lernpfad p{margin:0;font-size:14.5px;line-height:1.5}.lernpfad b{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-blass);margin-right:6px;font-size:12.5px}.lernpfad a{color:var(--blau);font-weight:700;text-decoration:none}.lernpfad a:hover{text-decoration:underline}.lernpfad .einstieg{color:var(--ink-weich)}.dazupassend{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:26px 0 0;display:grid}.dazupassend section{background:var(--flaeche);box-shadow:var(--schatten);border-radius:12px;padding:14px 18px}.dazupassend b{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-blass);margin-bottom:8px;font-size:12.5px;display:block}.dazupassend ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dazupassend li{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.dazupassend a{color:var(--blau);font-weight:700;text-decoration:none}.dazupassend a:hover{text-decoration:underline}.dazupassend small{color:var(--ink-blass);font-size:12px}.art-wissen{color:#fff;background:#0058a8}.art-uebung{color:#fff;background:#f74c00}.art-simulation{color:#fff;background:#1a8a4a}.art-news{color:#fff;background:#6b7784}.kapitelliste .kbild{background:var(--flaeche-2);border-radius:8px;flex:none;width:64px;height:44px;display:block;overflow:hidden}.kapitelliste .kbild img{object-fit:cover;width:100%;height:100%;display:block}.karte .bild img,.kopfbild img{width:100%;height:100%;padding:0;display:block}.kbild-fuellen{object-fit:cover;object-position:center}.kbild-oben{object-fit:cover;object-position:top}.kbild-ganz{object-fit:contain;background:#fff;padding:8px!important}:root[data-theme=dark] .kbild-ganz{background:#f3f6fa}.lektion-raster{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.lektion-raster:not(:has(.kapitelleiste)){grid-template-columns:minmax(0,1fr)}.kapitelleiste{background:var(--flaeche);max-height:calc(100vh - 120px);box-shadow:var(--schatten);border-top:4px solid var(--reihe,var(--blau));border-radius:14px;margin-top:40px;position:sticky;top:96px;overflow-y:auto}.kapitelleiste details{padding:14px 12px 12px}.kapitelleiste summary{cursor:default;border-bottom:1px solid var(--linie);flex-direction:column;gap:2px;margin-bottom:8px;padding:2px 8px 10px;list-style:none;display:flex}.kapitelleiste summary::-webkit-details-marker{display:none}.kl-titel{font-size:15px;font-weight:800;line-height:1.3}.kl-stand{color:var(--ink-blass);font-size:12.5px}.kapitelleiste ol{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex;position:relative}.kapitelleiste li a{color:var(--ink-weich);border-radius:9px;grid-template-columns:26px 1fr;align-items:start;gap:10px;padding:7px 8px;font-size:14px;line-height:1.35;text-decoration:none;display:grid}.kapitelleiste li a:hover{background:var(--bg);color:var(--ink)}.kl-nr{background:var(--flaeche-2);width:24px;height:24px;color:var(--ink-weich);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.kapitelleiste li.davor .kl-nr{background:var(--reihe,var(--blau));color:#fff;opacity:.55}.kapitelleiste li.hier a{background:var(--bg);color:var(--ink);font-weight:700}.kapitelleiste li.hier .kl-nr{background:var(--reihe,var(--blau));color:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--reihe,#0058a8) 30%,transparent)}@media (width<=980px){.lektion-raster{grid-template-columns:minmax(0,1fr);gap:0}.kapitelleiste{order:0;max-height:none;margin:24px 0 0;position:static}.kapitelleiste summary{cursor:pointer;border-bottom:0;margin:0;padding-bottom:2px}.kapitelleiste details[open] summary{border-bottom:1px solid var(--linie);margin-bottom:8px;padding-bottom:10px}.kapitelleiste summary:after{content:"Alle Lektionen anzeigen";color:var(--blau);margin-top:4px;font-size:12.5px;font-weight:700}.kapitelleiste details[open] summary:after{content:"Einklappen"}}.lektion-raster .lese{width:100%;max-width:none;margin:0}.simulation.sim-datei{max-width:900px;margin-left:auto;margin-right:auto}.nl-ergebnis{text-align:center;max-width:640px;margin:0 auto;padding:40px 0 20px}.nl-ergebnis h1{margin:18px 0 6px;font-size:clamp(28px,4.4vw,42px)}.nl-ergebnis .text p{margin-left:auto;margin-right:auto}.nl-zeichen{color:#fff;background:var(--z);width:72px;height:72px;box-shadow:0 10px 26px color-mix(in srgb,var(--z) 35%,transparent);border-radius:50%;place-items:center;font-size:32px;font-weight:800;display:inline-grid}.nl-knoepfe{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px;display:flex}.nl-ergebnis .text,.nl-ergebnis .text p:last-child{margin-bottom:0}.nl-ergebnis .nl-knoepfe{margin-top:26px}.nl-grund{text-align:left;max-width:520px;margin:10px auto 0}.nl-grund-adresse{text-align:center;color:var(--ink-weich);margin:0 0 14px}.nl-grund fieldset{border:1px solid var(--linie);background:var(--flaeche);border-radius:14px;margin:0 0 14px;padding:10px 14px 12px}.nl-grund legend{color:var(--ink-weich);padding:0 6px;font-size:14px;font-weight:700}.nl-grund-wahl{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:9px 6px;display:flex}.nl-grund-wahl:hover{background:var(--bg)}.nl-grund-wahl input{width:18px;height:18px;accent-color:var(--orange);margin:0}.nl-grund-notiz{color:var(--ink-weich);flex-direction:column;gap:6px;font-size:14px;display:flex}.nl-grund-notiz textarea{font:inherit;border:1px solid var(--linie);background:var(--flaeche);color:var(--ink);resize:vertical;border-radius:10px;padding:10px 12px;font-size:16px}.nl-grund .knopf:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.nl-ergebnis .k-meldung{margin-top:16px}.anmeldung-namen{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=560px){.anmeldung-namen{grid-template-columns:1fr}}.nl-grund-notiz textarea.pflicht{border-color:var(--orange);box-shadow:0 0 0 3px color-mix(in srgb,var(--orange) 15%,transparent)}.anmeldung .anmeldung-namen{flex:100%}.druckknoepfe{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.druckknopf{cursor:pointer;color:var(--ink-weich);border:1.5px solid var(--linie);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:7px 15px 7px 13px;font-size:13.5px;font-weight:700;display:inline-flex}.druckknopf svg{flex:none;width:16px;height:16px}.druckknopf:hover{color:var(--ink);border-color:var(--ink-blass)}.druckknopf[hidden],.druck-kopf,.druck-nachweis,.druck-wasserzeichen,.nur-druck{display:none}@media print{:root,:root[data-theme=dark]{--bg:#fff;--flaeche:transparent;--flaeche-2:#eef2f7;--linie:#d5dde7;--linie-fein:#e6ebf1;--ink:#14212e;--ink-weich:#3d4b58;--ink-blass:#667583;--schatten:none;--schatten-hoch:none}.nur-bildschirm{display:none!important}.nur-druck{display:inline!important}html{background:#fff!important}body{color:#14212e;min-height:0;font-size:10.5pt;line-height:1.45;display:block;background:0 0!important}html,body{overflow:visible!important}main,section.block{flex:none!important;padding:0!important;display:block!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.top,.fuss,.such-overlay,.kapitelleiste,.lernpfad,.dazupassend,.vorschauhinweis,.druckknoepfe,.brief,.schranke .zeile,.vorwissen,.simulation iframe,.simulation .sim-rahmen,.simulation .simpult,.simulation figcaption a{display:none!important}.mitte,.lese{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.lektion-raster{display:block!important}.beitragkopf{padding:0}.beitragkopf h1{max-width:none;font-size:22pt}.beitragkopf .unter{margin-top:6pt;font-size:9.5pt}.beitragkopf .zeile{margin-bottom:8pt}.pille{padding:3pt 8pt;font-size:7.5pt}.kopfbild{box-shadow:none;break-inside:avoid;border:1px solid #d5dde7;margin-top:12pt}.kopfbild img{max-height:70mm}.kopfbild-riss{padding:12pt}.kopfbild-riss svg{max-width:120mm;max-height:60mm}article.text{padding:10pt 0 0;font-size:10.5pt;line-height:1.5}article.text p,article.text ul,article.text ol{margin:0 0 7pt}article.text li{margin-bottom:3pt}article.text .kasten{border-radius:2mm;margin:0 0 9pt;padding:8pt 11pt;font-size:10pt}article.text h2{break-after:avoid;margin-top:16pt;font-size:14pt}article.text h3{break-after:avoid;font-size:12pt}article.text a{color:inherit;text-decoration:none}article.text figure,article.text .kasten,article.text pre,article.text table,article.text a.download{break-inside:avoid;box-shadow:none}article.text a.download,article.text details.loesung{border:1px solid #d5dde7}article.text .kasten{border-top:1px solid #d5dde7;border-bottom:1px solid #d5dde7;border-right:1px solid #d5dde7}article.text figure.abbildung img{box-shadow:none;width:auto;max-width:100%;max-height:120mm;margin:0 auto}.simulation{box-shadow:none;break-inside:avoid;background:0 0;border:1.5px dashed #9fb2c6;border-radius:3mm;padding:8pt 10pt}.simulation:before{content:"Interaktive Simulation – online auf funkenfuzi.at ausprobieren (QR-Code am Blattende).";color:#0058a8;font-size:9.5pt;font-weight:700;display:block}.simulation figcaption{border:0;margin:3pt 0 0;padding:0;font-size:9pt}.sim-eingebaut figcaption{display:none!important}article.text details.loesung summary:before{display:none}article.text details.loesung summary{padding:8pt 10pt}article.text .loesung-inhalt{padding:0 10pt 8pt}html.druck-ohne article.text details.loesung{display:none!important}html.druck-mit article.text details.loesung summary{color:#0058a8}.druck-kopf{border-bottom:2pt solid #f74c00;justify-content:space-between;align-items:flex-end;gap:12pt;margin-bottom:14pt;padding-bottom:6pt;display:flex}.druck-kopf img{width:46mm;height:auto;display:block}.druck-kopf div{text-align:right;line-height:1.25}.druck-kopf strong{color:#0058a8;font-size:11pt;font-weight:800;display:block}.druck-kopf span{color:#566573;font-size:8.5pt}.druck-wasserzeichen{z-index:-1;white-space:nowrap;pointer-events:none;letter-spacing:-.02em;color:#0058a80e;font-size:64pt;font-weight:800;display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-32deg)}.druck-nachweis{break-inside:avoid;color:#3d4b58;border:1pt solid #c9d4e0;border-left:3pt solid #f74c00;border-radius:2mm;grid-template-columns:24mm 1fr;align-items:center;gap:10pt;margin-top:18pt;padding:9pt 11pt;font-size:8.5pt;line-height:1.4;display:grid}.druck-nachweis .dn-qr svg{width:24mm;height:24mm;display:block}.druck-nachweis p{margin:0 0 3pt}.druck-nachweis p:last-child{margin:0}.druck-nachweis .dn-quelle{color:#14212e;font-size:9.5pt}.druck-nachweis .dn-klein{color:#667583}}.druckleiste{background:var(--flaeche);box-shadow:var(--schatten);border-left:5px solid var(--blau);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;margin:6px 0 34px;padding:18px 22px;display:flex}.druckleiste.plus{border-left-color:var(--gelb)}.druckleiste .dl-text{flex:280px;min-width:0}.druckleiste h2{margin:0 0 4px;font-size:18px}.druckleiste p{color:var(--ink-weich);margin:0;font-size:14.5px;line-height:1.45}.druckleiste .druckknoepfe{flex:0 auto;margin:0}.druckknopf.gesperrt{cursor:default;color:var(--ink-blass);border-style:dashed;text-decoration:none}a.druckknopf.gesperrt{cursor:pointer}a.druckknopf.gesperrt:hover{color:var(--ink);border-color:var(--ink-blass)}@media print{.druckleiste{display:none!important}}.fuss .extern{opacity:.7;margin-left:2px;font-size:.85em}.lernreihe{margin:0 0 44px;scroll-margin-top:90px}.lernreihe .lr-kopf{border-left:5px solid var(--reihe,var(--blau));margin:0 0 16px;padding:2px 0 2px 16px}.lernreihe h2{margin:0;font-size:clamp(22px,2.6vw,28px)}.lernreihe .lr-meta{color:var(--ink-blass);margin:6px 0 0;font-size:14px;font-weight:700}.lernreihe .lr-info{color:var(--ink-weich);max-width:70ch;margin:6px 0 0;font-size:15.5px}.lernreihe .lr-leer{color:var(--ink-weich);margin:0}.lernreihe.ohne .lr-kopf{border-left-color:var(--orange)}.lernreihe.ohne h2{color:var(--orange)}.beitragkopf .unter a{color:inherit;text-underline-offset:3px;text-decoration:underline}.kapitelleiste .kl-titel{color:inherit;text-decoration:none}.kapitelleiste .kl-titel:hover{text-decoration:underline}details.lernreihe{background:var(--flaeche);border-radius:var(--rund);box-shadow:var(--schatten);border-left:6px solid var(--reihe,var(--blau));margin:0 0 16px;overflow:hidden}details.lernreihe>summary.lr-kopf{cursor:pointer;border-left:0;align-items:center;gap:18px;margin:0;padding:20px 22px;list-style:none;display:flex}details.lernreihe>summary::-webkit-details-marker{display:none}details.lernreihe .lr-text{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}details.lernreihe .lr-meta,details.lernreihe .lr-info{margin:0;display:block}details.lernreihe .lr-auf{background:var(--flaeche-2);border-radius:50%;flex:none;width:34px;height:34px;position:relative}details.lernreihe .lr-auf:before{content:"";border-right:2.5px solid var(--ink-weich);border-bottom:2.5px solid var(--ink-weich);width:9px;height:9px;transition:transform .15s;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}details.lernreihe[open] .lr-auf:before{transform:translate(-50%,-20%)rotate(-135deg)}details.lernreihe>summary:hover h2{color:var(--blau)}details.lernreihe>summary:focus-visible{outline:3px solid var(--orange);outline-offset:-3px}details.lernreihe .kapitelliste,details.lernreihe .lr-leer{padding:0 22px 20px}details.lernreihe.ohne{border-left-color:var(--orange)}@media print{details.lernreihe{box-shadow:none;border:1px solid #d5dde7}}article.text .ueber-kontakt{margin-top:28px}article.text .ueber-kontakt a.knopf{color:#fff;text-decoration:none}article.text a.ueber-rundgang{background:var(--flaeche);border:1px solid var(--linie);border-left:5px solid var(--blau);box-shadow:var(--schatten);color:var(--ink);border-radius:16px;flex-direction:column;gap:6px;margin:30px 0 4px;padding:20px 22px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}article.text a.ueber-rundgang:hover{box-shadow:var(--schatten-hoch);transform:translateY(-2px)}article.text a.ueber-rundgang .pille{align-self:flex-start}article.text a.ueber-rundgang strong{color:var(--blau);font-size:1.15em}:root[data-theme=dark] article.text a.ueber-rundgang strong{color:#7cc0ff}article.text a.ueber-rundgang span:last-child:not(.pille){color:var(--ink-weich);font-size:.95em;line-height:1.5}@media print{article.text a.ueber-rundgang{display:none}}article.text table{border-collapse:separate;border-spacing:0;background:var(--flaeche);width:fit-content;max-width:100%;box-shadow:var(--schatten);border-radius:14px;margin:0 0 26px;font-size:16.5px;line-height:1.5;display:block;overflow-x:auto}article.text th{background:var(--nacht);color:#fff;text-align:left;border-bottom:3px solid var(--orange);white-space:nowrap;padding:13px 20px;font-weight:700}article.text th:first-child{border-top-left-radius:14px}article.text th:last-child{border-top-right-radius:14px}article.text td{border-bottom:1px solid var(--linie-fein);vertical-align:top;padding:12px 20px}article.text tbody tr:nth-child(2n) td{background:var(--flaeche-2)}article.text tbody tr:last-child td{border-bottom:0}article.text tbody tr:last-child td:first-child{border-bottom-left-radius:14px}article.text tbody tr:last-child td:last-child{border-bottom-right-radius:14px}article.text table:not(:has(td:nth-child(3))) td:first-child{color:var(--blau);white-space:nowrap;font-weight:700}article.text td p,article.text th p{margin:0}:root[data-theme=dark] article.text th{background:#04101b}:root[data-theme=dark] article.text table:not(:has(td:nth-child(3))) td:first-child{color:#7cc0ff}@media (width<=640px){article.text table{font-size:15px}article.text th,article.text td{padding:10px 14px}article.text th{white-space:normal}}@media print{article.text table{width:100%;box-shadow:none;border-collapse:collapse;break-inside:avoid;background:0 0;border-radius:0;font-size:9.5pt;display:table;overflow:visible}article.text th,article.text td{padding:4pt 7pt;color:#000!important;background:0 0!important;border:.75pt solid #000!important;border-radius:0!important}article.text th{white-space:normal;background:#e6e6e6!important}article.text table:not(:has(td:nth-child(3))) td:first-child{color:#000!important}}.beitragkopf>.kopfbild:first-child{margin:0 0 30px}@media (width<=640px){.beitragkopf>.kopfbild:first-child{margin:0 0 22px}}@media print{.beitragkopf>.kopfbild:first-child{margin:0 0 12pt}}.kopfbild:before{display:none}@media (width<=640px){.beitragkopf h1{font-size:clamp(32px,8.6vw,36px);line-height:1.12}article.text h2{margin:32px 0 10px;font-size:23px}article.text h3{margin:24px 0 6px;font-size:19px}}:root[data-theme=dark] article.text .kasten.praxisfrage details.loesung summary{color:#8fbfec}.sim-uebungen .sim-reiter{border-bottom:1px solid var(--linie);flex-wrap:wrap;gap:2px;padding:8px 10px 0;display:flex}.sim-uebungen .sim-reiter button{font:inherit;color:var(--ink-weich);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;align-items:baseline;gap:8px;margin-bottom:-1px;padding:9px 13px 10px;font-size:15px;font-weight:600;display:flex}.sim-uebungen .sim-reiter button b{color:var(--ink-blass,var(--ink-weich));font-weight:800}.sim-uebungen .sim-reiter button:hover{color:var(--ink)}.sim-uebungen .sim-reiter button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--orange)}.sim-uebungen .sim-reiter button[aria-selected=true] b{color:var(--orange-tief,#d34100)}.sim-uebungen .sim-angabe{border-bottom:1px solid var(--linie);padding:14px 18px 12px}.sim-uebungen.bereit .sim-angabe:not(.an){display:none}.sim-uebungen .sim-angabe-kopf{width:100%;font:inherit;text-align:left;color:var(--orange-tief,#d34100);letter-spacing:.07em;text-transform:uppercase;cursor:default;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:12.5px;font-weight:800;display:flex}.sim-uebungen .sim-angabe-kopf i{color:var(--ink-weich);margin-left:auto;font-style:normal;display:none}.sim-uebungen.zu-erlaubt .sim-angabe-kopf{cursor:pointer}.sim-uebungen.zu-erlaubt .sim-angabe-kopf i{display:inline}.sim-uebungen .sim-angabe.zu .sim-angabe-inhalt{display:none}.sim-uebungen .sim-angabe-text{max-width:75ch;margin-top:6px;font-size:15.5px;line-height:1.55}.sim-uebungen .sim-angabe-text>:first-child{margin-top:0}.sim-uebungen .sim-angabe-text>:last-child{margin-bottom:0}.sim-uebungen .sim-angabe-text p{margin:0 0 6px}.sim-uebungen .sim-probieren{margin-top:6px}.sim-uebungen .sim-probieren summary{cursor:pointer;color:var(--blau);font-size:15px;font-weight:700}.sim-uebungen .sim-probieren>div{background:var(--flaeche-2);border-radius:10px;margin-top:6px;padding:10px 14px;font-size:15px}.sim-uebungen .sim-probieren>div>:first-child{margin-top:0}.sim-uebungen .sim-probieren>div>:last-child{margin-bottom:0}.sim-uebungen .sim-rahmen{position:relative}.sim-uebungen .sim-vollbild{font:inherit;border:1px solid var(--linie);background:var(--flaeche);color:var(--ink);cursor:pointer;opacity:.9;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700;position:absolute;bottom:10px;right:10px}.sim-uebungen .sim-vollbild:hover{opacity:1;border-color:var(--blau)}.sim-uebungen:fullscreen{background:var(--flaeche);border-radius:0;flex-direction:column;max-width:none;margin:0;display:flex;overflow:auto}.sim-uebungen:fullscreen .sim-rahmen{flex:1;min-height:0;display:flex}.sim-uebungen:fullscreen iframe{flex:1;height:auto!important}.sim-uebungen:fullscreen figcaption{display:none}@media (width<=600px){.sim-uebungen .sim-reiter button span{display:none}.sim-uebungen .sim-reiter{padding:6px 6px 0}.sim-uebungen .sim-reiter button{padding:8px 10px 9px;font-size:14.5px}.sim-uebungen .sim-angabe{padding:11px 14px}}@media print{.sim-uebungen.bereit .sim-angabe:not(.an),.sim-uebungen .sim-angabe.zu .sim-angabe-inhalt{display:block}.sim-uebungen .sim-reiter,.sim-uebungen .sim-vollbild{display:none}.sim-uebungen .sim-probieren{display:block}}.up-seite{max-width:1400px}.up-seitenkopf{padding:40px 0 24px}.up-seitenkopf .zeile{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.up-seitenkopf .up-pille{background:var(--orange);color:#fff}.up-seitenkopf .up-stufe{color:var(--ink-weich);border:1px solid var(--linie);background:var(--flaeche);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700}.up-seitenkopf h1{text-wrap:balance;max-width:none;font-size:clamp(26px,3vw,38px);line-height:1.12}.up-lead{max-width:none;color:var(--ink-weich);margin:12px 0 0;font-size:18px;line-height:1.5}.up{margin-bottom:46px}.up-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-blass);margin:0 0 8px;font-size:12px;font-weight:800}.up-anlage{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--rund);box-shadow:var(--schatten);margin-bottom:18px;padding:20px 26px 18px}.up-anlage-text{text-wrap:pretty;max-width:none;font-size:16.5px;line-height:1.6}.up-anlage-text>:first-child{margin-top:0}.up-anlage-text>:last-child{margin-bottom:0}.up-anlage-text p{margin:0 0 10px}.up-wahl{top:var(--kopf-h,0px);z-index:20;background:var(--bg);margin:0 0 -8px;padding:8px 0;position:sticky}.up-wahl-innen{background:var(--flaeche);border:1px solid var(--linie);box-shadow:var(--schatten);border-radius:14px;gap:6px;padding:6px;display:flex}.up-wahl button{min-width:0;color:var(--ink-weich);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1 1 0;align-items:center;gap:12px;padding:10px 14px;display:flex}.up-wahl button:hover{background:var(--flaeche-2);color:var(--ink)}.up-wahl button b{background:var(--flaeche-2);border:1.5px solid var(--linie);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:grid}.up-wahl button span{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;min-width:0;font-size:15.5px;font-weight:700;line-height:1.2;display:flex;overflow:hidden}.up-wahl button small{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-blass);font-size:11px;font-weight:800}.up-wahl button[aria-selected=true]{background:var(--nacht);color:#fff}.up-wahl button[aria-selected=true] b{background:var(--orange);border-color:var(--orange);color:#fff}.up-wahl button[aria-selected=true] small{color:#ffb38f}:root[data-theme=dark] .up-wahl button[aria-selected=true]{background:#1d4a73}.up-uebung{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--rund);box-shadow:var(--schatten);margin-top:18px;overflow:hidden}.up-angabe{border-bottom:1px solid var(--linie);grid-template-columns:minmax(0,1fr);gap:22px;padding:22px 26px;display:none}.up-angabe.an{display:grid}.up-kennung{letter-spacing:.08em;text-transform:uppercase;color:var(--orange-tief);font-size:12px;font-weight:800}.up-angabe h2{margin:4px 0 10px;font-size:24px}.up-text{text-wrap:pretty;max-width:none;font-size:16.5px;line-height:1.6}.up-text>:first-child{margin-top:0}.up-text>:last-child{margin-bottom:0}.up-text p{margin:0 0 10px}.up-sim{min-width:0}.up-sim-kopf{background:var(--flaeche-2);border-bottom:1px solid var(--linie);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px 10px 26px;display:flex}.up-sim-titel{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-weich);align-items:center;gap:10px;font-size:12.5px;font-weight:800;display:flex}.up-punkt{background:#1a8a4a;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #1a8a4a26}.up-sim-aktionen{flex:none;gap:6px;display:flex}.up-icon{border:1px solid var(--linie);background:var(--flaeche);color:var(--ink-weich);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:6px 11px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.up-icon:hover{color:var(--ink);border-color:var(--blau)}.up-icon svg{width:16px;height:16px}.up-rahmen{position:relative;overflow:hidden}.up-sim iframe{background:var(--flaeche);transform-origin:0 0;border:0;width:100%;display:block}.up-sim-ue{text-transform:none;letter-spacing:0;color:var(--ink);font-size:14.5px;font-weight:700}.up-bedienen{border-top:1px solid var(--linie)}.up-bedienen summary{cursor:pointer;color:var(--blau);padding:12px 26px;font-size:15px;font-weight:700;list-style:none}.up-bedienen summary::-webkit-details-marker{display:none}.up-bedienen summary:before{content:"▸";width:16px;transition:transform .15s;display:inline-block}.up-bedienen[open] summary:before{transform:rotate(90deg)}.up-bedienen-inhalt{padding:0 26px 14px 42px;font-size:15.5px;line-height:1.55}.up-bedienen-inhalt ul{margin:0;padding-left:18px}.up-bedienen-inhalt li{margin:3px 0}.up-weiter{border-top:1px solid var(--linie);justify-content:space-between;gap:10px;padding:14px 26px;display:flex}.up-knopf{border:1px solid var(--linie);background:var(--flaeche);color:var(--ink);cursor:pointer;border-radius:10px;padding:11px 18px;font-size:15px;font-weight:700}.up-knopf:hover:not(:disabled){border-color:var(--blau)}.up-knopf.primaer{background:var(--blau);border-color:var(--blau);color:#fff}.up-knopf.primaer:hover:not(:disabled){background:var(--blau-tief)}.up-knopf:disabled{opacity:.45;cursor:default}.up-sim:fullscreen{background:var(--flaeche);flex-direction:column;display:flex;overflow:hidden}.up-vb-wahl,.up-vb-nur{display:none!important}.up-sim:fullscreen .up-vb-wahl{background:var(--flaeche);border:1px solid var(--linie);border-radius:11px;gap:4px;min-width:0;padding:3px;overflow-x:auto;display:flex!important}.up-sim:fullscreen .up-vb-nur{display:inline-flex!important}.up-sim:fullscreen .up-sim-ue{display:none}.up-vb-wahl button{color:var(--ink-weich);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:5px 12px 5px 6px;font-size:14px;font-weight:700;display:flex}.up-vb-wahl button b{background:var(--flaeche-2);border:1.5px solid var(--linie);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12.5px;display:grid}.up-vb-wahl button:hover{color:var(--ink)}.up-vb-wahl button[aria-selected=true]{background:var(--nacht);color:#fff}.up-vb-wahl button[aria-selected=true] b{background:var(--orange);border-color:var(--orange);color:#fff}:root[data-theme=dark] .up-vb-wahl button[aria-selected=true]{background:#1d4a73}.up-icon[aria-expanded=true]{border-color:var(--blau);color:var(--blau)}.up-vb-angabe{z-index:5;background:var(--flaeche);border:1px solid var(--linie);width:min(460px,100% - 24px);max-height:calc(100% - 24px);box-shadow:var(--schatten-hoch);border-radius:14px;flex-direction:column;gap:14px;padding:18px 20px;display:flex;position:absolute;top:12px;left:12px;overflow:auto}.up-vb-angabe[hidden]{display:none}.up-vb-angabe h2{margin:2px 0 8px;font-size:21px}.up-vb-angabe .up-text{font-size:15.5px}.up-sim:fullscreen .up-bedienen{display:none}.up-sim:fullscreen .up-rahmen{flex:1}.up-mehr{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--rund);box-shadow:var(--schatten);margin:-26px 0 18px;padding:20px 26px 6px}.up-mehr[hidden]{display:none}.up-mehr article.text{max-width:none;font-size:16.5px;line-height:1.6}.up-mehr article.text>:first-child{margin-top:0}.up-mehr article.text h2{margin:18px 0 6px;font-size:20px}.up-mehr article.text h2:first-child{margin-top:2px}.up-mehr article.text h3{margin:14px 0 4px;font-size:17px}.up-mehr article.text p{margin:0 0 12px}.up-seite .fehler-melden,.up-seite>.vorwissen{margin-top:0}@media (width<=899px){.up-mehr{padding:16px 18px 4px}.up-angabe.an{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px}.up-anlage{padding:16px 18px}.up-sim-kopf{padding-left:18px}.up-weiter{padding:12px 18px}.up-seitenkopf{padding:22px 0 16px}.up-lead{font-size:16.5px}.up-wahl button{gap:8px;padding:8px 10px}}@media (width<=600px){.up-wahl-innen{gap:4px;padding:4px}.up-wahl button{flex:none;justify-content:center}.up-wahl button span{display:none}.up-wahl button[aria-selected=true]{flex:auto;justify-content:flex-start}.up-wahl button[aria-selected=true] span{display:flex}.up-icon span{display:none}.up-sim iframe:not([style*=scale]){height:max(var(--h),86svh)!important}.up-angabe h2{font-size:21px}.up-weiter{flex-direction:column-reverse}.up-knopf{width:100%}}@media print{.up-wahl,.up-sim,.up-weiter,.up-druck,.up-klasse,.up-passt,.up-tipp{display:none!important}.up-angabe{break-inside:avoid;border-bottom:1px solid #ccd5df;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.up-uebung,.up-anlage,.up-mehr{border-color:#ccd5df;box-shadow:none!important}.up .up-linien{background:repeating-linear-gradient(#0000 0 7.9mm,#b8c4d0 7.9mm 8mm);height:34mm;margin-top:4mm;display:block}html.druck-mit .up .up-linien{display:none}html:not(.druck-mit) .up-loesung{display:none!important}.up-loesung summary{color:#0058a8}.up-seite .fm-ende{display:none}}.up-lead,.up-hilfe details>div{text-wrap:pretty}.up-mehr article.text{margin:0;padding:0}.up-mehr article.text article>:first-child,.up-mehr article.text>:first-child{margin-top:4px}.up-mehr article.text article>:last-child{margin-bottom:14px}.up-linien{display:none}.up-wahl button b{transition:background .15s}.up-wahl button.fertig b{color:#0000;background:#1a8a4a;border-color:#1a8a4a;position:relative}.up-wahl button.fertig b:after{content:"✓";color:#fff;place-items:center;font-size:15px;display:grid;position:absolute;inset:0}.up-wahl button.fertig[aria-selected=true] b{background:#1a8a4a;border-color:#fff}.up-vb-wahl button.fertig b{color:#fff;background:#1a8a4a;border-color:#1a8a4a}.up-fortschritt{color:#1a8a4a;white-space:nowrap;flex:none;align-self:center;margin:0 8px 0 4px;font-size:13px;font-weight:800}.up-weiter{align-items:center}.up-erledigt[aria-pressed=true]{color:#14703b;background:#e9f6ee;border-color:#1a8a4a}:root[data-theme=dark] .up-erledigt[aria-pressed=true]{color:#7fd8a4;background:#1a8a4a2e}.up-hilfe{flex-direction:column;gap:6px;margin-top:14px;display:flex}.up-hilfe details{border:1px solid var(--linie);background:var(--flaeche);border-radius:10px}.up-hilfe summary{cursor:pointer;padding:9px 14px;font-size:15px;font-weight:700;list-style:none}.up-hilfe summary::-webkit-details-marker{display:none}.up-hilfe summary:before{content:"▸";width:16px;transition:transform .15s;display:inline-block}.up-hilfe details[open] summary:before{transform:rotate(90deg)}.up-hilfe details>div{padding:0 14px 12px 30px;font-size:15.5px;line-height:1.55}.up-hilfe details>div>:first-child{margin-top:0}.up-hilfe details>div>:last-child{margin-bottom:0}.up-tipp summary{color:var(--blau)}.up-probieren summary{color:var(--ink)}.up-loesung summary{color:var(--orange-tief)}.up-druck{color:var(--ink-weich);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:14px 2px 0;font-size:14.5px;display:flex}.up-druck>div{flex-wrap:wrap;gap:6px;display:flex}.up-passt{margin:0 0 18px}.up-passt-raster{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.up-passt-karte{background:var(--flaeche);border:1px solid var(--linie);box-shadow:var(--schatten);color:var(--ink);border-radius:14px;flex-direction:column;gap:4px;padding:16px 18px;text-decoration:none;display:flex}.up-passt-karte:hover{border-color:var(--blau)}.up-passt-karte small{letter-spacing:.07em;text-transform:uppercase;color:var(--orange-tief);font-size:11.5px;font-weight:800}.up-passt-karte b{font-size:16.5px;line-height:1.25}.up-passt-karte span{color:var(--ink-weich);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.up-klasse{background:var(--flaeche);width:min(1280px,96vw);max-width:none;max-height:94vh;color:var(--ink);box-shadow:var(--schatten-hoch);border:0;border-radius:20px;padding:0}.up-klasse::backdrop{background:#081422b8}.up-klasse-innen{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:40px;padding:44px 48px 28px;display:grid}.up-klasse h2{margin:6px 0 18px;font-size:clamp(30px,3.6vw,48px)}.up-klasse .up-kennung{font-size:15px}.up-klasse .up-text{font-size:clamp(20px,1.9vw,27px);line-height:1.5}.up-klasse-qr{text-align:center}.up-klasse-qr figure{margin:0}.up-klasse-qr svg{width:min(300px,26vw);height:auto;display:block}.up-klasse-qr figcaption{color:var(--ink-weich);word-break:break-all;max-width:300px;margin-top:10px;font-size:14px}.up-klasse-qr p{color:var(--blau);margin:8px 0 0;font-size:18px;font-weight:800}:root[data-theme=dark] .up-klasse-qr svg{background:#fff;border-radius:10px;padding:10px}.up-klasse-leiste{border-top:1px solid var(--linie);justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}@media (width<=899px){.up-sim-aktionen .up-vb-nur[data-up-aufgabe]{display:inline-flex!important}.up-klasse-knopf{display:none!important}.up-weiter{flex-wrap:wrap}}@media (width<=600px){.up-druck{flex-direction:column;align-items:flex-start}.up-sim-ue{display:none}}.ueber-stufen{margin:34px 0 26px}.ueber-stufen h2{margin:0 0 6px}.ueber-stufen>p{color:var(--ink-weich);margin:0 0 14px}.ueber-stufen ol{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ueber-stufen li{background:var(--flaeche);border:1px solid var(--linie);box-shadow:var(--schatten);border-radius:14px;flex-direction:column;gap:6px;margin:0;padding:16px 18px;display:flex}.ueber-stufen li b{align-items:center;gap:10px;font-size:18px;display:flex}.ueber-stufen li b span{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.ueber-stufen li small{color:var(--ink-weich);font-size:15px;line-height:1.5}[hidden].up-druck,.up-klasse-knopf[hidden]{display:none!important}:root{--stufe-basic:#0058a8;--stufe-advanced:#d34100;--stufe-advanced-hell:#f74c00;--stufe-pro:#00837f}:root[data-theme=dark]{--stufe-basic:#5aa8ff;--stufe-advanced:#ff7a3d;--stufe-advanced-hell:#ff7a3d;--stufe-pro:#2cc4bd}.ueber-stufen li{border-top:4px solid var(--st,var(--orange))}.ueber-stufen li b span{background:var(--st,var(--orange))}.ueber-stufen li b{color:var(--st,inherit)}[data-stufe=basic]{--st:var(--stufe-basic)}[data-stufe=advanced]{--st:var(--stufe-advanced)}.ueber-stufen li[data-stufe=advanced]{border-top-color:var(--stufe-advanced-hell)}[data-stufe=pro]{--st:var(--stufe-pro)}.up-seitenkopf .up-stufe[data-stufe]{color:#fff;background:var(--st);border-color:var(--st)}article.text .stufen-baustein{margin:18px 0 22px}article.text .stufen-baustein ol{margin:0;padding:0}article.text .stufen-baustein li{margin:0}@media print{.stufen-baustein li{box-shadow:none}}.up-seitenkopf .up-stufe[data-bis]{background:linear-gradient(90deg,var(--st) 0%,var(--st) 35%,var(--st2) 65%,var(--st2) 100%);border-color:#0000}.up-ue-stufe{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--st,var(--ink-weich));vertical-align:1px;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:700;line-height:1.5;display:inline-block}.up-wahl button small{padding:2px 0 3px;line-height:1.35;display:block}.up-wahl .up-ue-stufe{vertical-align:middle;line-height:1.45}.sprunglink{z-index:1000;background:var(--blau);color:#fff;border-radius:10px;padding:10px 16px;font-weight:700;text-decoration:none;transition:top .15s;position:absolute;top:-60px;left:12px}.sprunglink:focus{top:12px}main:focus{outline:none}.lese p a,.text p a,.text li a{padding-block:6px}.tr-weg a{padding:8px 0;display:inline-block}.thema-leer{border:1px dashed var(--linie);border-radius:var(--rund);background:var(--flaeche);padding:26px 28px}.thema-leer h2{margin:0 0 8px;font-size:22px}.thema-leer p{color:var(--ink-weich);margin:0 0 16px}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=light]{color-scheme:light}.up-wahl button.up-zuruecksetzen,.up-zuruecksetzen{min-width:0;color:var(--ink-weich);cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;align-self:center;margin-left:4px;padding:2px 4px;font-size:12.5px;text-decoration:underline;display:inline}@media (width<=700px){.up-zuruecksetzen{display:none!important}}.up-zuruecksetzen[hidden]{display:none!important}
