@font-face{font-family:nunito;src:url(../media/nunito_latin-s.p.fc65572f.woff2)format("woff2");font-display:swap;font-weight:600 900}@font-face{font-family:nunito Fallback;src:local(Arial);ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.0%;size-adjust:98.13%}.nunito_ea47ed9a-module__df7u7a__className{font-family:nunito,nunito Fallback}.nunito_ea47ed9a-module__df7u7a__variable{--fu-font:"nunito","nunito Fallback"}
.fss{--fss-navy:#001d5f;--fss-blau:#183e93;--fss-hell:#ecf0f7;--fss-papier:#f7f9fc;--fss-linie:#dce3ef;--fss-text:rgba(0,0,0,.78);--fss-leise:rgba(0,0,0,.56);--fss-gruen:#17663f;--fss-gruen-bg:#e6f4ec;--fss-rot:#a8261e;--fss-rot-bg:#fcecea;--fss-gelb:#7a5200;--fss-gelb-bg:#fff3d1;--fss-fox:#d9661f;--fss-karo:rgba(24,62,147,.07);--fss-oben:56px;--fss-fokus:#2f6be0;font-family:var(--fss-schrift,Poppins),system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--fss-text);background:#fff;font-size:16px;line-height:1.65}.fss *{box-sizing:border-box}html .fss :-webkit-any(button,input,select,textarea){font:inherit;letter-spacing:inherit}html .fss :-moz-any(button,input,select,textarea){font:inherit;letter-spacing:inherit}html .fss :is(button,input,select,textarea){font:inherit;letter-spacing:inherit}.fss-wp{--fss-oben:150px}.fss a{color:var(--fss-blau);font-size:inherit;font-family:inherit;line-height:inherit;text-underline-offset:2px}.fss h1,.fss h2,.fss h3{letter-spacing:normal;text-transform:none;font-family:inherit}.fss p{margin:0 0 12px}.fss-wrap{max-width:1040px;margin:0 auto;padding:0 20px}.fss-sr{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fss-karo{background-color:#fff;background-image:linear-gradient(var(--fss-karo)1px,transparent 1px),linear-gradient(90deg,var(--fss-karo)1px,transparent 1px);background-position:-1px -1px;background-size:22px 22px}.fss-hero,.fss-band-dunkel{--fss-fokus:#7fa6f5}.fss-hero{color:#fff;padding:var(--fss-oben)0 44px;background:linear-gradient(135deg,#001d5f,#183e93)}.fss-krumen{color:rgba(255,255,255,.72);flex-wrap:wrap;gap:6px;font-size:14px;display:flex}.fss-krumen>span{gap:6px;display:inline-flex}.fss .fss-krumen a{color:rgba(255,255,255,.88);text-decoration:none}.fss .fss-krumen a:hover{color:#fff;text-decoration:underline}.fss-hero h1{color:#fff;max-width:820px;margin:14px 0 0;font-size:44px;font-weight:600;line-height:1.15}.fss-lead{color:rgba(255,255,255,.88);max-width:720px;font-size:18px;margin:14px 0 0!important}.fss .fss-hero-kompakt{color:var(--fss-text);--fss-fokus:#2f6be0;background:#fff;padding-bottom:4px}.fss-hero-kompakt .fss-krumen{color:var(--fss-leise)}.fss .fss-hero-kompakt .fss-krumen a{color:var(--fss-blau)}.fss .fss-hero-kompakt .fss-krumen a:hover{color:var(--fss-navy)}.fss .fss-hero-kompakt h1{color:var(--fss-navy);margin-top:8px;font-size:34px}.fss .fss-hero-kompakt .fss-lead{color:var(--fss-leise);font-size:17px;margin-top:6px!important}.fss-meta{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.fss-meta li{color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);border-radius:999px;margin:0;padding:4px 10px;font-size:13px;font-weight:500}.fss-aktionen{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.fss-hero-bild .fss-hero-raster{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:40px;display:grid}.fss-hero-illustration{position:relative}.fss-titelbild{aspect-ratio:4/3;object-fit:cover;border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 18px 40px rgba(0,0,0,.25)}.fss .fss-btn{background:var(--fss-navy);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font:600 15px/1.2 inherit;text-decoration:none;transition:background .15s;display:inline-flex}.fss .fss-btn:hover{background:var(--fss-blau);color:#fff}.fss .fss-btn:focus-visible{outline:3px solid var(--fss-fokus);outline-offset:2px}.fss button:focus-visible{outline:3px solid var(--fss-fokus);outline-offset:2px}.fss a:focus-visible{outline:3px solid var(--fss-fokus);outline-offset:2px}.fss summary:focus-visible{outline:3px solid var(--fss-fokus);outline-offset:2px}.fss .fss-btn:disabled{opacity:.5;cursor:default}.fss .fss-btn-hell{color:var(--fss-navy);background:#fff}.fss .fss-btn-hell:hover{background:var(--fss-hell);color:var(--fss-navy)}.fss .fss-btn-rand{color:#fff;background:0 0;border:1px solid rgba(255,255,255,.55)}.fss .fss-btn-rand:hover{color:#fff;background:rgba(255,255,255,.1)}.fss .fss-btn-text{color:var(--fss-blau);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:10px 6px;font:500 15px/1.2 inherit;-webkit-text-decoration:underline transparent;text-decoration:underline transparent}.fss .fss-btn-text:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.fss .fss-fox-knopf{border:1px solid var(--fss-linie);color:var(--fss-navy);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 8px;font:500 14px/1.2 inherit;display:inline-flex}.fss .fss-fox-knopf:hover{border-color:var(--fss-fox);background:#fff6f0}.fss .fss-uebung .fss-fox-knopf{color:var(--fss-leise);border-color:transparent}.fss .fss-uebung .fss-fox-knopf:hover{border-color:var(--fss-fox);color:var(--fss-navy)}.fss-fox-logo{width:20px;height:20px;color:var(--fss-fox);flex-shrink:0}.fss-inhalt{z-index:60;border-bottom:1px solid var(--fss-linie);-webkit-backdrop-filter:saturate(1.4)blur(6px);backdrop-filter:saturate(1.4)blur(6px);background:rgba(255,255,255,.97);transition:transform .2s;position:-webkit-sticky;position:sticky;top:0}.fss-inhalt .fss-wrap{align-items:center;gap:8px;padding-top:8px;padding-bottom:8px;display:flex}.fss-inhalt-links{scrollbar-width:none;flex:1;gap:4px;min-width:0;display:flex;overflow-x:auto}.fss-inhalt-links::-webkit-scrollbar{display:none}.fss-inhalt a{border-radius:999px;flex-shrink:0;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none;color:var(--fss-navy)!important}.fss-inhalt a:hover{background:var(--fss-hell)}.fss-werkzeuge{flex-shrink:0;gap:6px;display:flex}.fss .fss-werkzeug{border:1px solid var(--fss-linie);min-height:40px;color:var(--fss-navy);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font:500 14px/1.2 inherit;display:inline-flex}.fss .fss-werkzeug:hover{border-color:var(--fss-blau);background:var(--fss-hell)}.fss-themen{border:1px solid var(--fss-linie);width:min(640px,100vw - 32px);max-height:min(84vh,780px);color:var(--fss-text);background:#fff;border-radius:18px;margin:8vh auto auto;padding:0;font-size:15px;line-height:1.45;overflow:hidden;box-shadow:0 18px 48px rgba(0,29,95,.22)}.fss-themen:popover-open{flex-direction:column;display:flex}.fss-themen::backdrop{background:rgba(0,29,95,.25)}.fss-themen-kopf{border-bottom:1px solid var(--fss-linie);background:#fff;flex-shrink:0;padding:14px 16px 12px 20px}.fss-themen-zeile{justify-content:space-between;align-items:center;gap:12px;display:flex}.fss .fss-themen-titel{color:var(--fss-navy);margin:0;font-size:20px;font-weight:600}.fss .fss-themen-zu{width:40px;height:40px;color:var(--fss-leise);cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:26px;line-height:1}.fss .fss-themen-zu:hover{background:var(--fss-hell);color:var(--fss-navy)}.fss-themen-filter{border:1px solid var(--fss-linie);background:var(--fss-papier);color:var(--fss-leise);cursor:text;border-radius:12px;align-items:center;gap:10px;margin:10px 4px 0 0;padding:0 12px;display:flex}.fss:not([data-fss-bereit]) .fss-themen-filter{display:none}.fss-themen-filter:focus-within{border-color:var(--fss-blau);background:#fff;box-shadow:0 0 0 3px rgba(47,107,224,.18)}.fss .fss-themen-filter input{width:auto;min-width:0;height:44px;box-shadow:none;color:var(--fss-text);background:0 0;border:0;outline:none;flex:1;margin:0;padding:0;font-family:inherit;font-size:16px!important}.fss-themen-liste{overscroll-behavior:contain;flex:1;min-height:0;padding:6px 12px 10px;position:relative;overflow-y:auto}.fss-themen-gruppe{border-bottom:1px solid var(--fss-linie)}.fss-themen-gruppe:last-of-type{border-bottom:0}.fss .fss-themen-gruppe summary{cursor:pointer;min-height:60px;color:var(--fss-navy);border-radius:12px;align-items:center;gap:12px;margin:4px 0;padding:8px 10px 8px 12px;list-style:none;display:flex}.fss-themen-gruppe summary::-webkit-details-marker{display:none}.fss .fss-themen-gruppe summary:hover{background:var(--fss-papier)}.fss-themen-gruppe-text{flex-direction:column;flex:1;min-width:0;display:flex}.fss-themen-gruppe-text strong{font-size:16px;font-weight:600}.fss-themen-gruppe-text small{color:var(--fss-leise);font-size:13px}.fss-themen-pfeil{color:var(--fss-leise);flex-shrink:0;transition:transform .2s}.fss-themen-gruppe[open] .fss-themen-pfeil{transform:rotate(180deg)}.fss .fss-themen-gruppe ul{margin:0 0 4px;padding:0 0 0 12px;list-style:none}.fss .fss-themen-gruppe li{margin:0;padding:0}.fss .fss-themen-thema{color:var(--fss-blau);border-radius:10px;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 12px;text-decoration:none;display:flex}.fss a.fss-themen-thema:hover{background:var(--fss-hell)}.fss a.fss-themen-thema:hover .fss-themen-name{text-decoration:underline}.fss-themen-thema small{color:var(--fss-leise);white-space:nowrap;flex-shrink:0;font-size:13px}.fss .fss-themen-thema[aria-current]{background:var(--fss-hell);color:var(--fss-navy);font-weight:600}.fss-themen-thema[aria-current] small{color:var(--fss-blau);align-items:center;gap:6px;font-weight:600;display:inline-flex}.fss-themen-thema[aria-current] small:before{content:"";background:var(--fss-blau);border-radius:50%;width:6px;height:6px}.fss .fss-themen-alle{margin:0 0 12px 24px;padding:4px 0;font-size:14px;font-weight:500;text-decoration:none;display:inline-block}.fss .fss-themen-alle:hover{text-decoration:underline}.fss-themen-filtert :is(.fss-themen-gruppe-text small,.fss-themen-alle){display:none}.fss .fss-themen-filtert .fss-themen-gruppe summary{min-height:44px}.fss .fss-themen-leer{color:var(--fss-leise);flex-direction:column;align-items:flex-start;gap:2px;margin:0;padding:18px 12px;display:flex}.fss .fss-themen-leer[hidden]{display:none}.fss .fss-themen-leer .fss-btn-text{padding:6px 0}.fss .fss-themen-fuss{border-top:1px solid var(--fss-linie);background:var(--fss-papier);flex-wrap:wrap;flex-shrink:0;gap:8px 20px;margin:0;padding:12px 20px 14px;font-weight:500;display:flex}.fss-suche{width:min(640px,100vw - 24px);max-height:min(78vh,640px);color:var(--fss-text);background:#fff;border:0;border-radius:18px;margin:8vh auto auto;padding:0;font-size:15px;overflow:hidden;box-shadow:0 24px 64px rgba(0,29,95,.3)}.fss-suche[open]{flex-direction:column;display:flex}.fss-suche::backdrop{background:rgba(0,29,95,.3)}.fss-suche-kopf{border-bottom:1px solid var(--fss-linie);color:var(--fss-leise);align-items:center;gap:10px;margin:0;padding:12px 14px 12px 18px;display:flex}.fss .fss-suche-kopf input{min-width:0;height:44px;color:var(--fss-text);background:0 0;border:0;outline:none;flex:1;margin:0;padding:0;font-family:inherit;font-size:18px!important}.fss .fss-suche-zu{border:1px solid var(--fss-linie);color:var(--fss-leise);cursor:pointer;background:#fff;border-radius:8px;padding:6px 10px;font:500 12px/1 inherit}.fss-suche-liste{padding:8px 8px 12px;overflow-y:auto}.fss-suche-liste ul{margin:0;padding:0;list-style:none}.fss-suche-liste li{margin:0}.fss .fss-suche-liste a{color:var(--fss-text);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.fss .fss-suche-liste a:hover{background:var(--fss-hell);outline:none}.fss .fss-suche-liste a:focus-visible{background:var(--fss-hell);outline:none}.fss-suche-text{flex-direction:column;min-width:0;display:flex}.fss-suche-text strong{color:var(--fss-navy);font-weight:600}.fss-suche-text small{color:var(--fss-leise);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.fss-suche-art{background:var(--fss-hell);width:74px;color:var(--fss-blau);letter-spacing:.04em;text-transform:uppercase;text-align:center;border-radius:6px;flex-shrink:0;padding:3px 0;font-size:11px;font-weight:600}.fss-suche-art-rechner{background:var(--fss-gruen-bg);color:var(--fss-gruen)}.fss-suche-art-video{background:var(--fss-rot-bg);color:var(--fss-rot)}.fss-suche-art-begriff{background:var(--fss-gelb-bg);color:var(--fss-gelb)}.fss .fss-suche-label{letter-spacing:.06em;text-transform:uppercase;color:var(--fss-leise);margin:10px 12px 4px;font-size:12px;font-weight:600}.fss .fss-suche-leer{color:var(--fss-leise);margin:14px 12px 6px}.fss .fss-suche-fox{border:1px dashed var(--fss-fox);width:100%;color:var(--fss-text);font:inherit;text-align:left;cursor:pointer;background:#fff8f2;border-radius:10px;align-items:center;gap:12px;margin:6px 0 0;padding:10px 12px;font-family:inherit;display:flex}.fss .fss-suche-fox:hover{background:#ffeedf}.fss .fss-suche-fox:focus-visible{background:#ffeedf}.fss-suche-fox-bild{flex-shrink:0;justify-content:center;width:74px;display:inline-flex}.fss .fss-fox-schwebend{z-index:9990;border:2px solid var(--fss-fox);color:var(--fss-navy);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:12px 18px 12px 14px;font:600 15px/1.2 inherit;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 24px rgba(0,29,95,.18)}.fss .fss-fox-schwebend:hover{background:#fff6f0}.fss .fss-fox-schwebend .fss-fox-logo{width:26px;height:26px}.fss-fox-offen .fss-fox-schwebend{display:none}.fss .fss-fox-schwebend{transition:opacity .2s}.fss-fox-er a{font-weight:600}.fss-haupt{padding-top:8px;padding-bottom:56px}.fss-band{padding:72px 0}.fss-band-weiss{background:#fff}.fss-band-papier{background:var(--fss-papier);border-top:1px solid #edf1f7;border-bottom:1px solid #edf1f7}.fss-band-dunkel{color:#fff;background:linear-gradient(160deg,#001d5f,#0f2f7a)}.fss-band .fss-abschnitt{padding:0}.fss-band .fss-abschnitt+.fss-abschnitt{margin-top:64px}.fss-abschnitt{padding:44px 0 4px;scroll-margin-top:110px}.fss-abschnitt-kopf{max-width:680px;margin:0 0 32px}.fss .fss-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--fss-blau);margin:0 0 8px;font-size:13px;font-weight:600}.fss .fss-abschnitt h2,.fss .fss-trainer-kopf h2{color:var(--fss-navy);align-items:center;gap:12px;margin:0;font-size:30px;font-weight:600;line-height:1.25;display:flex}.fss .fss-intro{color:var(--fss-leise);margin:12px 0 0;font-size:17px}.fss-nr{border:2px solid var(--fss-navy);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;display:inline-flex}.fss .fss-teil{margin:40px 0 0}.fss .fss-teil h3,.fss .fss-niveau h3{color:var(--fss-navy);margin:0 0 10px;font-size:19px;font-weight:600}.fss-text{max-width:720px}.fss-text p:last-child{margin-bottom:0}.fss-text ul,.fss-text ol,.fss-liste{margin:0 0 12px;padding-left:22px}.fss-text ul,.fss-liste{list-style:outside}.fss-text ol,.fss-schritte,.fss-weg-liste,.fss-loesungsweg{list-style:decimal}.fss-text li,.fss-liste li{margin:0 0 6px}.fss-einleitung{max-width:680px;color:var(--fss-text);margin:0 0 36px;font-size:19px;line-height:1.7}.fss .katex{vertical-align:middle;padding:.1em 0;line-height:1.2;display:inline-block}.fss-text p,.fss-einleitung p{line-height:1.75}.fss .katex-display{margin:18px 0}.fss-formel-block{margin:12px 0;padding:4px 0;font-size:1.08em;display:block;overflow-x:auto;overflow-y:hidden}.fss-merksatz{background:var(--fss-hell);max-width:620px;color:var(--fss-navy);border-radius:10px;align-items:baseline;gap:10px;padding:12px 16px;font-weight:500;display:flex;margin:20px 0 0!important}.fss-merksatz-label{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--fss-navy);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:700}.fss-lernkarten{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.fss-lernkarte:first-child,.fss-lernkarte-bild{grid-column:1/-1}.fss-lernkarte{border:1px solid var(--fss-linie);background:#fff;border-radius:18px;padding:32px 36px;box-shadow:0 2px 10px rgba(0,29,95,.04)}.fss-lernkarte-bild{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:40px;display:grid}.fss .fss-lernkarte h3{color:var(--fss-navy);margin:0 0 14px;font-size:22px;font-weight:600}.fss .fss-lernkarte-nr{letter-spacing:.06em;text-transform:uppercase;color:var(--fss-leise);margin:0 0 6px;font-size:12px;font-weight:600}.fss-lernkarte .fss-text{max-width:600px;font-size:17px}.fss-lernkarte .fss-figur{background:0 0;border:0;padding:0}.fss-mit-modell{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.fss-figur{border:1px solid var(--fss-linie);background:#fff;border-radius:10px;margin:0;padding:14px}.fss-figur-bild svg{width:100%;height:auto;display:block}.fss-figur-klein{max-width:320px;margin:12px 0}.fss-szene{aspect-ratio:3/2;object-fit:cover;border-radius:10px;width:100%;height:auto;margin:0 0 12px;display:block}.fss-figur figcaption{color:var(--fss-leise);margin-top:6px;font-size:13px}.fss-merkblatt{max-width:760px;margin:28px 0 0}.fss-merkblatt a{border-radius:14px;display:block;overflow:hidden;box-shadow:0 1px 3px rgba(0,29,95,.12)}.fss-merkblatt img{width:100%;height:auto;display:block}.fss-merkblatt figcaption{color:var(--fss-leise);margin-top:8px;font-size:14px}.fss-modell{width:100%;height:auto;display:block}.fss-m-leer{fill:#fff;stroke:#c5d0e3;stroke-width:1.5px}.fss-m-spalte{fill:#cfe0ff;stroke:#9db7ea;stroke-width:1.5px}.fss-m-zeile{fill:#ffe1c2;stroke:#f2b47a;stroke-width:1.5px}.fss-m-beide{fill:#5b4bd6;stroke:#43369f;stroke-width:1.5px}.fss-m-rahmen{fill:none;stroke:#001d5f;stroke-width:2.5px}.fss-m-klammer{stroke-width:3px;fill:none;stroke-linecap:round}.fss-m-text{font:700 17px var(--fss-schrift,Poppins),system-ui,sans-serif}.fss-m-blau{stroke:#3e6fd8;fill:#3e6fd8}.fss-m-orange{stroke:#e07b1f;fill:#e07b1f}text.fss-m-blau,text.fss-m-orange{stroke:none}.fss-fehler{border:1px solid var(--fss-linie);background:#fff;border-radius:14px;gap:0;max-width:820px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.fss-fehler li{border-top:1px solid var(--fss-linie);grid-template-columns:1fr 1fr;gap:24px;margin:0;padding:18px 22px;display:grid}.fss-fehler li:first-child{border-top:0}.fss-fehler p{align-items:flex-start;gap:10px;font-size:15px;display:flex;margin:0!important}.fss-falsch{color:var(--fss-leise)}.fss-zeichen{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:12px;font-weight:700;display:inline-flex}.fss-zeichen-falsch{color:var(--fss-rot);border:1.5px solid var(--fss-rot)}.fss-zeichen-richtig{color:#fff;background:var(--fss-gruen)}.fss-begriffe{border:1px solid var(--fss-linie);background:#fff;border-radius:14px;max-width:820px;margin:24px 0 0;padding:0 20px}.fss-begriffe summary,.fss-faq summary,.fss-loesung summary{cursor:pointer;color:var(--fss-blau);font-weight:500}.fss-begriffe summary{padding:12px 0}.fss-begriffe dl{gap:8px;margin:0 0 14px;display:grid}.fss-begriffe dt{color:var(--fss-navy);font-weight:600}.fss-begriffe dd{margin:0;font-size:15px}.fss-beispiele{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.fss-beispiel{border:1px solid var(--fss-linie);border-radius:18px;padding:28px 30px}.fss .fss-beispiel h3{color:var(--fss-navy);margin:0 0 10px;font-size:17px;font-weight:600}.fss-beispiel h3>span{letter-spacing:.06em;text-transform:uppercase;color:var(--fss-leise);margin-bottom:2px;font-size:12px;font-weight:600;display:block}.fss-schritte{margin:12px 0;padding-left:22px}.fss-schritte li{margin:0 0 10px}.fss-rechnung{margin-top:4px;font-size:1.05em;display:block;overflow-x:auto;overflow-y:hidden}.fss-ergebnis{color:var(--fss-navy);font-weight:600;margin:0!important}.fss-beispiel .fss-ergebnis{background:var(--fss-hell);border-radius:8px;padding:10px 12px}.fss-reiter-wahl{opacity:0;width:1px;height:1px;position:absolute}.fss-reiter-leiste{border:1px solid var(--fss-linie);background:#fff;border-radius:14px;flex-wrap:wrap;gap:6px;margin:0 0 20px;padding:5px;display:inline-flex}.fss-reiter-leiste label{color:var(--fss-navy);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:9px 16px;font-size:15px;font-weight:600;display:inline-flex}.fss-reiter-leiste label:hover{background:var(--fss-papier)}.fss-reiter-leiste small{color:var(--fss-leise);background:var(--fss-hell);border-radius:999px;padding:1px 7px;font-size:12px;font-weight:600}.fss-reiter:has(#stufe-einstieg:checked) label[data-niveau=einstieg]{background:var(--fss-navy);color:#fff}.fss-reiter:has(#stufe-ueben:checked) label[data-niveau=ueben]{background:var(--fss-navy);color:#fff}.fss-reiter:has(#stufe-knacknuss:checked) label[data-niveau=knacknuss]{background:var(--fss-navy);color:#fff}.fss-reiter:has(#stufe-einstieg:checked) label[data-niveau=einstieg] small{color:#fff;background:rgba(255,255,255,.2)}.fss-reiter:has(#stufe-ueben:checked) label[data-niveau=ueben] small{color:#fff;background:rgba(255,255,255,.2)}.fss-reiter:has(#stufe-knacknuss:checked) label[data-niveau=knacknuss] small{color:#fff;background:rgba(255,255,255,.2)}.fss-reiter:has(.fss-reiter-wahl:focus-visible) .fss-reiter-leiste{outline:3px solid var(--fss-fokus);outline-offset:2px}.fss-reiter:has(#stufe-einstieg:checked) .fss-uebungen:not([data-niveau=einstieg]){display:none}.fss-reiter:has(#stufe-ueben:checked) .fss-uebungen:not([data-niveau=ueben]){display:none}.fss-reiter:has(#stufe-knacknuss:checked) .fss-uebungen:not([data-niveau=knacknuss]){display:none}.fss-stufe-punkt{background:#7fa6f5;border-radius:50%;width:9px;height:9px}.fss-stufe-ueben{background:#3e6fd8}.fss-stufe-knacknuss{background:var(--fss-fox)}.fss-uebungen{gap:12px;max-width:820px;margin:0;padding:0;list-style:none;display:grid}.fss-uebung{border:1px solid var(--fss-linie);background:#fff;border-radius:14px;gap:16px;margin:0;padding:20px 22px;scroll-margin-top:110px;display:flex}.fss-uebung-nr{background:var(--fss-hell);width:28px;height:28px;color:var(--fss-navy);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.fss-uebung-inhalt{flex:1;min-width:0}.fss-uebung-aufgabe{font-size:17px}.fss-uebung-aufgabe p{margin:0 0 6px}.fss-uebung-zeile{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fss-loesung{flex:1;min-width:0}.fss-loesung[open]{flex-basis:100%;order:2}.fss-loesung summary{padding:6px 0;font-size:15px;display:inline-block}.fss-loesung[open]{background:var(--fss-papier);border-radius:8px;padding:8px 14px 12px}.fss-loesung[open] summary{margin-bottom:6px}.fss-loesungsweg{margin:8px 0 0;padding-left:20px;font-size:15px}.fss-loesungsweg li{margin:0 0 4px}.fss-pakete{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:900px;margin:16px 0 18px;display:grid}.fss-paket{border:1.5px solid var(--fss-linie);cursor:pointer;background:#fff;border-radius:12px;align-items:flex-start;gap:10px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.fss-paket:hover{border-color:#a9b8d6}.fss-paket:has(input:checked){border-color:var(--fss-navy);background:var(--fss-papier);box-shadow:0 0 0 3px rgba(24,62,147,.12)}.fss-paket input{accent-color:var(--fss-navy);flex-shrink:0;width:16px;height:16px;margin:4px 0 0}.fss-paket strong{color:var(--fss-navy);font-size:15px;display:block}.fss-paket small{color:var(--fss-leise);margin-top:2px;font-size:13px;line-height:1.4;display:block}.fss-teile-wahl{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:900px;margin:0 0 16px;padding:0;display:grid}.fss-teil-karte{cursor:pointer;flex-direction:column;gap:4px;display:flex}.fss-teil-karte input{opacity:0;width:1px;height:1px;position:absolute}.fss-teil-vorschau{aspect-ratio:210/297;border:1.5px solid var(--fss-linie);background:#fff;border-radius:8px;transition:border-color .15s,box-shadow .15s,opacity .15s;display:block;position:relative;overflow:hidden;box-shadow:0 4px 12px rgba(0,29,95,.06)}.fss-teil-vorschau img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.fss-teil-karte:not(:has(input:checked)) .fss-teil-vorschau{opacity:.45}.fss-teil-karte:has(input:checked) .fss-teil-vorschau{border-color:var(--fss-navy);box-shadow:0 0 0 3px rgba(24,62,147,.14)}.fss-teil-karte:has(input:focus-visible) .fss-teil-vorschau{outline:3px solid var(--fss-fokus);outline-offset:2px}.fss-teil-haken{background:#fff;border:2px solid #a9b8d6;border-radius:50%;width:24px;height:24px;position:absolute;top:8px;right:8px}.fss-teil-karte:has(input:checked) .fss-teil-haken{background:var(--fss-navy);border-color:var(--fss-navy)}.fss-teil-karte:has(input:checked) .fss-teil-haken:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.fss-teil-karte strong{color:var(--fss-navy);margin-top:6px;font-size:15px}.fss-teil-karte small{color:var(--fss-leise);font-size:13px;line-height:1.4}.fss-schalter{cursor:pointer;color:var(--fss-text);align-items:center;gap:10px;margin:0 0 18px;font-size:15px;display:flex}.fss-schalter input{opacity:0;width:1px;height:1px;position:absolute}.fss-schalter-knopf{background:#c5d0e3;border-radius:999px;flex-shrink:0;width:42px;height:24px;transition:background .15s;position:relative}.fss-schalter-knopf:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px rgba(0,0,0,.2)}.fss-schalter:has(input:checked) .fss-schalter-knopf{background:var(--fss-navy)}.fss-schalter:has(input:checked) .fss-schalter-knopf:after{transform:translate(18px)}.fss-schalter:has(input:focus-visible) .fss-schalter-knopf{outline:3px solid var(--fss-fokus);outline-offset:2px}.fss-schalter small{color:var(--fss-leise);font-size:13px}.fss-download-fuss{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.fss .fss-btn.fss-aus{pointer-events:none;background:#a9b8d6}.fss-formel{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.3em .4em;font-family:KaTeX_Main,Times New Roman,serif;display:inline-flex}.fss-bruch{vertical-align:middle;flex-direction:column;align-items:center;margin:0 .08em;line-height:1.15;display:inline-flex}.fss-bruch>span{text-align:center;min-width:1.1em;padding:0 .2em}.fss-bruch>span:first-child{border-bottom:.09em solid;padding-bottom:.08em}.fss-bruch>span:last-child{padding-top:.08em}.fss-gemischt{align-items:center;display:inline-flex}.fss-ganz{vertical-align:middle;margin-right:.06em}.fss-op{padding:0 .05em}.fss-ftext{color:var(--fss-leise);font-size:.8em;font-family:var(--fss-schrift,Poppins),system-ui,sans-serif}.fss-trainer{scroll-margin-top:90px}.fss-band-dunkel .fss-kicker{color:#9dbbff}.fss .fss-band-dunkel h2{color:#fff}.fss-band-dunkel .fss-nr{border-color:rgba(255,255,255,.7)}.fss .fss-band-dunkel .fss-intro{color:rgba(255,255,255,.78)}.fss-band-dunkel .fss-stufen{background:rgba(255,255,255,.1)}.fss .fss-band-dunkel .fss-stufe{color:#fff}.fss-band-dunkel .fss-stufe small{color:rgba(255,255,255,.65)}.fss .fss-band-dunkel .fss-stufe[aria-pressed=true]{color:var(--fss-navy);background:#fff}.fss-band-dunkel .fss-stufe[aria-pressed=true] small{color:var(--fss-leise)}.fss .fss-band-dunkel .fss-stufe:hover{background:rgba(255,255,255,.18)}.fss .fss-band-dunkel .fss-stufe[aria-pressed=true]:hover{background:#fff}.fss-band-dunkel .fss-blatt{border-color:transparent;box-shadow:0 18px 40px rgba(0,0,0,.25)}.fss-band-dunkel .fss-zaehler{color:rgba(255,255,255,.7)}.fss-stufen{background:var(--fss-hell);border-radius:14px;flex-wrap:wrap;gap:6px;margin:0 0 16px;padding:5px;display:inline-flex}.fss .fss-stufe{color:var(--fss-navy);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;flex-direction:column;align-items:flex-start;padding:8px 14px;font-family:inherit;display:flex}.fss-stufe span{font:600 14px/1.2 inherit}.fss-stufe small{color:var(--fss-leise);font-size:12px;line-height:1.3}.fss .fss-stufe[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px rgba(0,29,95,.15)}.fss .fss-stufe:hover{background:rgba(255,255,255,.6)}.fss-blatt{border:1px solid var(--fss-linie);border-radius:14px;padding:28px 28px 18px;box-shadow:0 4px 18px rgba(0,29,95,.06)}.fss-trainer-aufgabe{color:var(--fss-navy);flex-wrap:wrap;align-items:center;gap:14px;min-height:96px;font-size:30px;display:flex}.fss-bruch-eingabe{align-items:center;gap:6px;display:inline-flex}.fss-bruch-felder{flex-direction:column;align-items:center;gap:4px;display:inline-flex}.fss-strich{background:var(--fss-navy);border-radius:2px;width:66px;height:3px;display:block}.fss .fss-feld{width:66px;height:46px;color:var(--fss-navy);text-align:center;box-shadow:none;background:#fff;border:2px solid #a9b8d6;border-radius:9px;margin:0;padding:0 4px;font:600 22px/1 inherit}.fss .fss-feld:focus{border-color:var(--fss-navy);outline:none;box-shadow:0 0 0 3px rgba(24,62,147,.18)}.fss-ganz-feld .fss-feld{height:52px}.fss .fss-feld-zahl{width:130px;height:52px}.fss .fss-feld-text{text-align:left;width:min(320px,70vw);height:52px;padding:0 14px;font-size:20px}.fss-optionen{flex-wrap:wrap;flex-basis:100%;gap:8px;display:flex}.fss .fss-option{color:var(--fss-navy);font:600 16px/1.2 inherit;font-family:var(--fss-schrift,Poppins),system-ui,sans-serif;cursor:pointer;background:#fff;border:2px solid #a9b8d6;border-radius:10px;padding:10px 16px}.fss .fss-option:hover{border-color:var(--fss-navy)}.fss .fss-option-gewaehlt{border-color:var(--fss-navy);background:var(--fss-hell)}.fss-wort{font-family:var(--fss-schrift,Poppins),system-ui,sans-serif;color:var(--fss-text);white-space:pre-wrap;font-size:.78em}.fss-wort-mark{color:var(--fss-navy);background:#fff0b3;border-radius:4px;padding:0 .2em;font-weight:600}.fss-rueckmeldung{min-height:0;font-size:15px;margin:10px 0 0!important}.fss-rueckmeldung:empty{display:none}.fss-r-richtig,.fss-r-falsch,.fss-r-fast,.fss-r-leer{background:var(--fss-papier);color:var(--fss-text);border-radius:10px;align-items:baseline;gap:10px;padding:10px 14px;font-weight:500;display:flex}.fss-r-richtig:before,.fss-r-falsch:before,.fss-r-fast:before,.fss-r-leer:before{content:"";border-radius:50%;flex-shrink:0;width:9px;height:9px;transform:translateY(-1px)}.fss-r-richtig:before{background:var(--fss-gruen)}.fss-r-falsch:before{background:var(--fss-rot)}.fss-r-fast:before,.fss-r-leer:before{background:#e0a100}.fss-trainer-aktionen{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:16px;display:flex}.fss-trainer-fox{margin-left:auto}.fss-trainer-bild{border:1px solid var(--fss-linie);background:rgba(255,255,255,.92);border-radius:10px;max-width:360px;margin-top:16px;padding:14px 16px}.fss-trainer-bild svg{width:100%;height:auto;display:block}.fss-trainer-bild p{font-size:14px;margin:8px 0 0!important}.fss-weg{border:1px solid var(--fss-linie);background:rgba(255,255,255,.92);border-radius:10px;margin-top:16px;padding:16px 18px}.fss-weg-liste{margin:0;padding-left:22px}.fss-weg-liste li{margin:0 0 12px}.fss-weg-liste p{margin:0!important}.fss-weg-formel{color:var(--fss-navy);font-size:19px;overflow-x:auto;margin-top:4px!important}.fss-weg-loesung{color:var(--fss-navy);flex-wrap:wrap;align-items:center;gap:10px;font-size:20px;font-weight:600;display:flex;margin:8px 0 0!important}.fss-weg-loesung>span:first-child{letter-spacing:.06em;text-transform:uppercase;color:var(--fss-leise);font-size:12px;font-weight:600}.fss-zaehler{color:var(--fss-leise);font-size:14px;margin:10px 0 0!important}.fss-rechner-block{margin:0 0 8px}.fss-rechner{scroll-margin-top:calc(var(--fss-oben) + 16px);border:1px solid var(--fss-linie);background:#fff;border-radius:16px;padding:28px 32px 26px;box-shadow:0 1px 2px rgba(0,29,95,.04),0 8px 24px rgba(0,29,95,.05)}.fss-rechner-oben{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}@media (min-width:820px){.fss-rechner-oben:has(.fss-rechner-bild){grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:36px}}.fss-rechner-form{flex-wrap:wrap;align-items:center;gap:14px;font-size:24px;display:flex}.fss-rechner-form:has(.fss-rechner-feld){align-items:flex-end;gap:12px 16px;font-size:16px}.fss-rechner-operand{transition:opacity .15s}.fss-rechner-operand.fss-aus{opacity:.3;pointer-events:none}.fss-rechner-umbruch{flex-basis:100%;height:0}.fss-rechner-feld{flex-direction:column;gap:6px;max-width:100%;font-size:16px;display:flex}.fss-rechner-feld.fss-aus{display:none}.fss-rechner-label{color:var(--fss-leise);font-size:14px;font-weight:600}.fss-rechner-eingabe{align-items:center;gap:8px;max-width:100%;display:inline-flex}.fss-einheit{color:var(--fss-navy);font-size:20px;font-weight:600}.fss .fss-rechner .fss-feld,.fss .fss-rechner select{font-weight:600}.fss .fss-rechner-feld .fss-feld{height:52px;font-size:20px}.fss .fss-rechner-feld .fss-feld-zahl{width:120px}.fss .fss-rechner-feld .fss-feld-text{text-align:left;width:min(320px,100%)}.fss-rechner-op select,.fss-rechner-feld select{text-overflow:ellipsis;min-width:0;max-width:100%;height:52px;color:var(--fss-navy);cursor:pointer;background:#fff;border:2px solid #a9b8d6;border-radius:9px;padding:0 10px;font-family:inherit}.fss-rechner-op select{height:46px;font-size:18px}.fss-rechner-feld select{font-size:17px}.fss-rechner-feld select:focus-visible{outline:3px solid var(--fss-fokus);outline-offset:2px}.fss-rechner-op select:focus-visible{outline:3px solid var(--fss-fokus);outline-offset:2px}.fss-rechner-ergebnis{border-top:1px solid var(--fss-linie);margin-top:24px;padding-top:20px}.fss .fss-rechner-ergebnis>.fss-weg-loesung{flex-direction:column;align-items:flex-start;gap:4px;font-size:30px;font-weight:700;display:flex}.fss .fss-rechner-ergebnis>.fss-weg-loesung+.fss-weg-loesung{margin-top:14px!important}.fss .fss-rechner-ergebnis>.fss-weg-loesung>span:first-child{letter-spacing:0;text-transform:none;color:var(--fss-leise);font-size:14px;font-weight:600}.fss-rechner-ergebnis .fss-zahl,.fss-rechner-ergebnis .fss-ftext{overflow-wrap:anywhere}.fss-rechner-bild{background-color:var(--fss-papier);background-image:linear-gradient(var(--fss-karo)1px,transparent 1px),linear-gradient(90deg,var(--fss-karo)1px,transparent 1px);background-size:22px 22px;border-radius:12px;justify-content:center;align-self:stretch;align-items:center;padding:18px;display:flex}.fss-rechner-bild svg{width:100%;height:auto;max-height:300px;display:block}.fss-rechner-weg{border-top:1px solid var(--fss-linie);max-width:760px;margin-top:28px;padding-top:22px}.fss .fss-rechner-weg h3{color:var(--fss-navy);letter-spacing:0;text-transform:none;margin:0 0 14px;font-size:17px;font-weight:600}.fss .fss-rechner-weg .fss-weg-liste li{margin:0 0 14px;font-size:16px}.fss-rechner-ergebnis,.fss-rechner-weg,.fss-rechner-bild{transition:opacity .15s}.fss-rechner-ergebnis.fss-veraltet,.fss-rechner-weg.fss-veraltet,.fss-rechner-bild.fss-veraltet{opacity:.35}.fss-rechner-beispiele{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 0;display:flex}.fss-rechner-beispiele>span{color:var(--fss-leise);margin-right:4px;font-size:14px;font-weight:600}.fss .fss-chip{color:var(--fss-navy);text-align:left;cursor:pointer;background:#fff;border:1px solid #a9b8d6;border-radius:999px;padding:8px 14px;font-size:14px;line-height:1.3;transition:border-color .15s,background .15s}.fss .fss-chip:hover{border-color:var(--fss-blau);background:var(--fss-papier)}.fss .fss-chip:focus-visible{outline:3px solid var(--fss-fokus);outline-offset:2px}.fss-rechner-seite .fss-abschnitt{padding-top:56px}.fss-rechner-seite #rechner{padding-top:20px}.fss-rechner-seite .fss-abschnitt-kopf{margin-bottom:16px}.fss .fss-rechner-seite .fss-abschnitt h2{font-size:24px}.fss-rechner-seite .fss-mehr{margin-top:14px}.fss-rechner-liste{gap:8px;max-width:680px;margin:0;padding:0;list-style:none;display:grid}.fss .fss-rechner-liste a{border:1px solid var(--fss-linie);color:var(--fss-navy);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 16px;text-decoration:none;display:flex}.fss .fss-rechner-liste a:hover{border-color:var(--fss-blau);background:var(--fss-papier)}.fss-rechner-liste strong{font-weight:600}.fss-rechner-liste span{color:var(--fss-leise);font-size:15px}.fss-lehrplan{max-width:860px}.fss-band-papier .fss-weiter{border-top-color:var(--fss-linie)}.fss-lp-kopf{flex-wrap:wrap;gap:10px 28px;margin:0 0 14px;display:flex}.fss-lp-kopf dt{letter-spacing:.06em;text-transform:uppercase;color:var(--fss-leise);font-size:12px;font-weight:600}.fss-lp-kopf dd{color:var(--fss-navy);margin:0;font-weight:600}.fss-kompetenzen{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.fss-kompetenzen li{grid-template-columns:120px 1fr;align-items:baseline;gap:12px;margin:0;font-size:15px;display:grid}.fss-kompetenzen code{color:var(--fss-navy);background:var(--fss-hell);border-radius:6px;justify-self:start;padding:3px 8px;font:600 13px ui-monospace,Menlo,monospace}.fss-klein{color:var(--fss-leise);font-size:13px}.fss-faq details{border-bottom:1px solid var(--fss-linie);max-width:760px;padding:12px 0}.fss-faq p{margin:8px 0 0!important}.fss-zuerst{border:1px solid var(--fss-linie);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 14px;max-width:820px;padding:12px 16px;display:flex;margin:24px 0 0!important}.fss-zuerst span{color:var(--fss-leise);font-weight:500}.fss-zuerst a{font-weight:600}.fss-weiterlernen-raster{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;margin-top:24px;display:grid}.fss a.fss-naechstes{color:#fff;background:linear-gradient(135deg,#001d5f,#183e93);border-radius:18px;flex-direction:column;gap:8px;padding:28px 30px;text-decoration:none;transition:transform .15s;display:flex;box-shadow:0 10px 30px rgba(0,29,95,.18)}.fss a.fss-naechstes:hover{color:#fff;transform:translateY(-2px)}.fss-naechstes .fss-kicker{color:#afc4f2;margin:0}.fss-naechstes strong{font-size:26px;font-weight:600;line-height:1.25}.fss-naechstes-text{color:rgba(255,255,255,.85);font-size:15px}.fss-naechstes-fuss{color:#fff;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;font-weight:500;display:flex}.fss-naechstes-fuss span:last-child{font-size:24px}.fss .fss-weiterlernen-label{letter-spacing:.06em;text-transform:uppercase;color:var(--fss-leise);margin:0 0 6px;font-size:13px;font-weight:600}.fss-weiterlernen-mehr ul{margin:0 0 18px;padding:0;list-style:none}.fss-weiterlernen-mehr li{border-bottom:1px solid var(--fss-linie);justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:9px 0;display:flex}.fss-weiterlernen-mehr li a{font-weight:500}.fss-weiterlernen-mehr small{color:var(--fss-leise);white-space:nowrap;font-size:13px}.fss-weiterlernen-ueben{background:var(--fss-papier);border:1px solid var(--fss-linie);border-radius:14px;padding:16px 18px}.fss .fss-weiterlernen-ueben p{margin:0 0 10px}@media (prefers-reduced-motion:reduce){.fss a.fss-naechstes:hover{transform:none}}.fss-weiter{border-top:1px solid var(--fss-linie);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;margin-top:44px;padding-top:28px;display:grid}.fss .fss-weiter h3{letter-spacing:.06em;text-transform:uppercase;color:var(--fss-leise);margin:0 0 8px;font-size:13px;font-weight:600}.fss-weiter ul{margin:0;padding:0;list-style:none}.fss-weiter li{margin:0 0 6px;font-size:15px}.fss-folgt{color:var(--fss-leise)}.fss-klassen{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.fss-klassen a,.fss-klassen span{border:1px solid var(--fss-linie);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none;color:var(--fss-navy)!important}.fss-klassen a:hover{border-color:var(--fss-blau);background:var(--fss-hell)}.fss-klassen span[aria-current]{background:var(--fss-navy);border-color:var(--fss-navy);color:#fff!important}.fss-klassen-zeile{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 14px;display:flex}.fss-klassen-zeile .fss-klassen{margin-top:0}.fss-klassen-fach{min-width:110px;color:var(--fss-navy);font-weight:600}.fss-klassen-oben{margin:28px 0 0}.fss-bildkarten{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;display:grid}.fss-bildkarten-gross{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;max-width:780px}.fss .fss-bildkarte{border:1px solid var(--fss-linie);color:var(--fss-text);background:#fff;border-radius:16px;flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;overflow:hidden}.fss a.fss-bildkarte:hover{border-color:var(--fss-blau);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,29,95,.1)}.fss-bildkarte-bild{aspect-ratio:4/3;object-fit:cover;background:var(--fss-papier);width:100%;height:auto;display:block}.fss-bildkarte-text{flex-direction:column;gap:2px;padding:14px 16px 16px;display:flex}.fss-bildkarte strong{color:var(--fss-navy);font-size:17px;font-weight:600;line-height:1.35}.fss-bildkarte-text>span{color:var(--fss-leise);font-size:14px;line-height:1.45}.fss-bildkarten-gross .fss-bildkarte-text{padding:18px 20px 20px}.fss-bildkarten-gross .fss-bildkarte strong{font-size:22px}.fss-bildkarten-gross .fss-bildkarte-text>span{font-size:15px}.fss-bildkarte-folgt{border-style:dashed}.fss-bildkarte-folgt .fss-bildkarte-bild{opacity:.45}.fss-bildkarte-folgt strong{color:var(--fss-leise)}@media (prefers-reduced-motion:reduce){.fss a.fss-bildkarte:hover{transform:none}}.fss-zyklen{padding-top:36px}.fss-abschnitt.fss-zyklen .fss-abschnitt-kopf{margin-bottom:20px}.fss-zyklen .fss-reiter-leiste{margin-bottom:28px}.fss-zyklen .fss-reiter-leiste label{position:relative}.fss-zyklen .fss-reiter-leiste label:has(input:checked){background:var(--fss-navy);color:#fff}.fss-zyklen .fss-reiter-leiste label:has(input:focus-visible){outline:3px solid var(--fss-fokus);outline-offset:2px}.fss-zyklus{display:none}.fss-zyklen:has(label[data-zyklus="1"] input:checked) .fss-zyklus[data-zyklus="1"]{display:block}.fss-zyklen:has(label[data-zyklus="2"] input:checked) .fss-zyklus[data-zyklus="2"]{display:block}.fss-zyklen:has(label[data-zyklus="3"] input:checked) .fss-zyklus[data-zyklus="3"]{display:block}@supports not selector(:has(*)){.fss-zyklus{margin-bottom:40px;display:block}}.fss-abschnitt-eng{padding-top:36px}.fss-abschnitt-eng .fss-abschnitt-kopf{margin-bottom:18px}.fss .fss-abschnitt-eng h2{font-size:24px}.fss-alles{margin:14px 0 0}.fss-mehr{border-top:1px solid var(--fss-linie);max-width:820px;margin:56px 0 0;padding-top:4px}.fss-mehr summary{cursor:pointer;color:var(--fss-blau);padding:14px 0;font-weight:500}.fss-mehr-inhalt{padding:0 0 8px;font-size:15px}.fss-mehr-liste{gap:14px;margin:0;display:grid}.fss-mehr-liste dt{font-weight:600}.fss-mehr-liste dd{margin:2px 0 0}.fss-abschnitt .fss-mehr{border:0;margin:8px 0 20px;padding:0}.fss-abschnitt .fss-mehr .fss-teil:first-child{margin-top:8px}.fss-fuss{background:var(--fss-hell);color:var(--fss-leise);padding:26px 0;font-size:14px}.fss-fuss p{max-width:760px;margin:0 0 6px}.fss-fox{z-index:99999;border:1px solid var(--fss-linie);background:#fff;border-radius:16px;flex-direction:column;width:400px;max-width:calc(100vw - 24px);height:min(640px,100vh - 40px);font-size:15px;display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 18px 48px rgba(0,29,95,.25)}.fss-fox[hidden]{display:none}.fss-fox-kopf{border-bottom:1px solid var(--fss-linie);background:var(--fss-papier);align-items:center;gap:10px;padding:12px 12px 12px 16px;display:flex}.fss-fox-avatar{background:#fff0e6;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.fss-fox-avatar .fss-fox-logo{width:24px;height:24px}.fss-fox-name{color:var(--fss-navy);font-weight:600;line-height:1.2;margin:0!important}.fss-fox-unter{color:var(--fss-leise);font-size:12px;margin:0!important}.fss .fss-fox-zu{width:36px;height:36px;color:var(--fss-leise);cursor:pointer;background:0 0;border:0;border-radius:8px;margin-left:auto;font-size:24px;line-height:1}.fss .fss-fox-zu:hover{background:var(--fss-hell);color:var(--fss-navy)}.fss-fox-verlauf{flex-direction:column;flex:1;gap:10px;padding:14px 16px;display:flex;overflow-y:auto}.fss-fox-aufgabe{background:var(--fss-hell);border-radius:10px;padding:10px 12px;font-size:15px}.fss-fox-aufgabe .fss-formel{color:var(--fss-navy);font-size:20px}.fss-fox-aufgabe p{margin:0 0 4px!important}.fss-fox-aufgabe-titel{letter-spacing:.06em;text-transform:uppercase;color:var(--fss-leise);font-size:12px;font-weight:600}.fss-fox-ich{background:var(--fss-navy);color:#fff;white-space:pre-wrap;border-radius:14px 14px 4px;align-self:flex-end;max-width:85%;padding:8px 12px}.fss-fox-er{align-self:flex-start;max-width:92%;padding:2px}.fss-fox-er p{margin:0 0 8px!important}.fss-fox-er ul,.fss-fox-er ol{margin:0 0 8px;padding-left:20px}.fss-fox-er .fss-bruch{font-size:.95em}.fss-fox-fehler{background:var(--fss-gelb-bg);color:var(--fss-gelb);border-radius:9px;padding:10px 12px}.fss-fox-vorschlaege{flex-wrap:wrap;gap:8px;display:flex}.fss-fox-vorschlaege[hidden]{display:none}.fss .fss-fox-vorschlaege button{border:1px solid var(--fss-linie);color:var(--fss-navy);cursor:pointer;background:#fff;border-radius:999px;padding:7px 12px;font:500 14px inherit}.fss .fss-fox-vorschlaege button:hover{border-color:var(--fss-fox);background:#fff6f0}.fss-fox-form{border-top:1px solid var(--fss-linie);align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.fss .fss-fox-form textarea{resize:none;min-height:44px;max-height:140px;color:var(--fss-text);border:1px solid #a9b8d6;border-radius:10px;flex:1;margin:0;padding:10px 12px;font-family:inherit;font-size:inherit!important}.fss .fss-fox-form textarea:focus{border-color:var(--fss-navy);outline:none}.fss-fox-form .fss-btn{padding:12px 14px}.fss-fox-hinweis{color:var(--fss-leise);padding:0 12px 10px;font-size:11px;line-height:1.4;margin:0!important}.fss-fox-tippt{gap:4px;padding:8px 0;display:inline-flex}.fss-fox-tippt i{background:#a9b8d6;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite fss-tippt}.fss-fox-tippt i:nth-child(2){animation-delay:.15s}.fss-fox-tippt i:nth-child(3){animation-delay:.3s}@keyframes fss-tippt{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.fss-fox-tippt i{animation:none}}.fss-video-kopf{padding-bottom:36px}.fss-hero.fss-video-kopf h1{margin-bottom:22px;font-size:36px}.fss-video-spieler{aspect-ratio:16/9;background:#000;border-radius:16px;max-width:960px;position:relative;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.3)}.fss-video-spieler video,.fss-video-spieler iframe{background:#000;border:0;width:100%;height:100%;display:block}.fss-video-kopf .fss-meta{margin-top:16px}.fss-video-raster{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:48px;display:grid}.fss .fss-video-intro{max-width:640px;margin:0;font-size:19px;line-height:1.7}.fss-video-raster .fss-aktionen{margin-top:24px}.fss .fss-btn-umriss{color:var(--fss-navy);box-shadow:inset 0 0 0 1px var(--fss-navy);background:#fff}.fss .fss-btn-umriss:hover{background:var(--fss-hell);color:var(--fss-navy)}.fss .fss-video-youtube{margin-top:18px}.fss .fss-kapitel h2{letter-spacing:.06em;text-transform:uppercase;color:var(--fss-leise);margin:0 0 8px;font-size:13px;font-weight:600}.fss-kapitel ol{border-top:1px solid var(--fss-linie);margin:0;padding:0;list-style:none}.fss-kapitel li{border-bottom:1px solid var(--fss-linie);margin:0}.fss .fss-kapitel a{color:var(--fss-text);cursor:pointer;gap:14px;padding:10px 6px;font-size:15px;line-height:1.4;text-decoration:none;display:flex}.fss .fss-kapitel a:hover{background:var(--fss-papier);color:var(--fss-navy)}.fss-kapitel-zeit{font-variant-numeric:tabular-nums;min-width:42px;color:var(--fss-blau);flex-shrink:0;font-weight:600}.fss .fss-video-beitrag{margin:16px 0 0;font-size:17px;line-height:1.5}.fss .fss-video-beitrag a{font-weight:600}.fss-hero-breit .fss-hero-raster{grid-template-columns:minmax(0,1fr) minmax(0,520px)}.fss-video-inhalte{max-width:880px;margin:0 0 44px}.fss-video-inhalte .fss-kapitel ol{columns:2;border-top:0;column-gap:32px}.fss-video-inhalte .fss-kapitel li{break-inside:avoid;border-top:1px solid var(--fss-linie);border-bottom:0}.fss .fss-video-inhalte .fss-kapitel a:hover{background:#fff}.fss-video-hinweise{gap:12px;max-width:620px;margin:0 0 44px;display:grid}.fss .fss-video-hinweis{border:1px solid var(--fss-linie);color:var(--fss-text);cursor:pointer;background:#fff;border-radius:16px;align-items:center;gap:20px;padding:12px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.fss .fss-video-hinweis:hover{border-color:var(--fss-blau);box-shadow:0 8px 24px rgba(0,29,95,.1)}.fss-video-hinweis-bild{aspect-ratio:16/9;background:var(--fss-hell);border-radius:10px;flex:0 0 200px;position:relative;overflow:hidden}.fss-video-hinweis-bild img{object-fit:cover;width:100%;height:100%;display:block}.fss-video-play{background:rgba(0,29,95,.85);border-radius:50%;width:46px;height:46px;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.fss-video-play:after{content:"";border:9px solid transparent;border-left:15px solid #fff;border-right-width:0;position:absolute;top:14px;left:18px}.fss-video-hinweis-text{flex-direction:column;gap:2px;min-width:0;display:flex}.fss .fss-video-hinweis-text .fss-kicker{margin:0 0 2px}.fss-video-hinweis-text strong{color:var(--fss-navy);font-size:17px;font-weight:600;line-height:1.35}.fss-video-hinweis-text>span:last-child{color:var(--fss-leise);font-size:14px}@media (max-width:820px){.fss-lernkarten{grid-template-columns:1fr}.fss-lernkarte-bild{grid-template-columns:1fr;gap:20px}.fss-lernkarte-bild .fss-figur{max-width:320px}.fss-hero-bild .fss-hero-raster{grid-template-columns:1fr;gap:24px}.fss-hero-illustration{max-width:420px}.fss-hero-breit .fss-hero-raster{flex-direction:column;align-items:stretch;gap:0;display:flex}.fss-hero-breit .fss-hero-text{display:contents}.fss-hero-breit .fss-hero-text>*{order:2}.fss-hero-breit .fss-hero-text>.fss-krumen,.fss-hero-breit .fss-hero-text>h1{order:0}.fss-hero-breit .fss-hero-illustration{order:1;max-width:none;margin:20px 0 4px}.fss-mit-modell{grid-template-columns:1fr}.fss-figur{max-width:340px}.fss-beispiele{grid-template-columns:1fr}.fss-video-raster{grid-template-columns:1fr;gap:36px}}@media (max-width:767px){.fss-wp{--fss-oben:220px}}@media (max-width:640px){.fss-hero.fss-video-kopf h1{margin-bottom:16px;font-size:26px}.fss-video-spieler{border-radius:0;margin:0 -16px}.fss .fss-video-intro{font-size:17px}.fss .fss-video-hinweis{gap:14px;padding:10px}.fss-video-hinweis-bild{flex-basis:120px}.fss-video-inhalte .fss-kapitel ol{columns:1}.fss-video-hinweis-text strong{font-size:15.5px}.fss-band{padding:48px 0}.fss-abschnitt-kopf{margin-bottom:24px}.fss .fss-abschnitt h2,.fss .fss-trainer-kopf h2{font-size:25px}.fss-einleitung{margin-bottom:24px;font-size:17px}.fss-lernkarte{border-radius:14px;padding:22px 20px}.fss-lernkarte-bild{grid-template-columns:1fr;gap:16px}.fss .fss-lernkarte h3{font-size:20px}.fss-beispiel{padding:22px 18px}.fss-uebung{padding:16px}.fss-reiter-leiste{flex-wrap:nowrap;gap:2px;padding:4px;display:flex}.fss-reiter-leiste label{white-space:nowrap;flex:1;justify-content:center;gap:5px;padding:9px 4px;font-size:14px}.fss-reiter-leiste .fss-stufe-punkt{display:none}.fss-wrap{padding:0 16px}.fss-inhalt .fss-wrap{gap:6px;padding-top:4px;padding-bottom:4px}.fss-inhalt a{padding:6px 10px}.fss .fss-werkzeug{min-height:34px;padding:6px 8px}.fss .fss-werkzeug span{display:none}.fss-leiste-weg .fss-inhalt{transform:translateY(-101%)}.fss-weiterlernen-raster{grid-template-columns:1fr}.fss a.fss-naechstes{padding:22px 20px}.fss-naechstes strong{font-size:22px}.fss .fss-fox-schwebend{border-width:1.5px;gap:6px;padding:6px 12px 6px 7px;font-size:13px;bottom:10px;right:10px}.fss .fss-fox-schwebend .fss-fox-logo{width:22px;height:22px}.fss:not(.fss-unter-kopf) .fss-fox-schwebend{opacity:0;pointer-events:none}.fss-suche{max-height:calc(100vh - 24px);margin-top:12px}.fss-themen{border:0;border-radius:18px 18px 0 0;width:100%;max-width:none;height:calc(100dvh - 12px);max-height:none;margin:0;top:auto;bottom:0;left:0;right:0}.fss .fss-themen-gruppe summary{min-height:64px}.fss .fss-themen-thema{flex-direction:column;align-items:flex-start;gap:1px;padding:10px 12px}.fss .fss-themen-fuss{padding-bottom:calc(14px + env(safe-area-inset-bottom));gap:8px 16px}.fss-hero{padding-bottom:32px}.fss-hero h1{font-size:32px}.fss .fss-hero-kompakt{padding-top:calc(var(--fss-oben) - 32px);padding-bottom:0}.fss .fss-hero-kompakt .fss-lead{font-size:15.5px}.fss .fss-hero-kompakt h1{font-size:28px}.fss-lead{font-size:16px}.fss-abschnitt{padding-top:34px}.fss-fehler li{grid-template-columns:1fr;gap:10px;padding:16px}.fss-blatt{padding:20px 16px 14px}.fss-trainer-aufgabe{gap:10px;min-height:0;font-size:25px}.fss .fss-feld{width:56px;height:42px;font-size:20px}.fss-strich{width:56px}.fss-trainer-fox{margin-left:0}.fss-stufen{display:flex}.fss .fss-stufe{flex:1;padding:8px 10px}.fss-stufe small{display:none}.fss-pakete{grid-template-columns:1fr}.fss-teile-wahl{grid-template-columns:1fr;gap:8px}.fss-teil-karte{border:1.5px solid var(--fss-linie);border-radius:10px;grid-template-rows:auto 1fr;grid-template-columns:64px 1fr;align-items:start;column-gap:12px;padding:8px;display:grid}.fss-teil-karte:has(input:checked){border-color:var(--fss-navy);background:var(--fss-papier)}.fss-teil-vorschau{grid-row:1/span 2;opacity:1!important;box-shadow:none!important}.fss-teil-karte strong{margin-top:2px}.fss-teil-haken{width:20px;height:20px;top:auto;bottom:4px;right:4px}.fss-teil-karte:has(input:checked) .fss-teil-haken:after{width:5px;height:9px;top:2px;left:5px}.fss-rechner{padding:20px 16px 18px}.fss-rechner-form{gap:10px;font-size:20px}.fss-kompetenzen li{grid-template-columns:1fr;gap:4px}.fss-fox{border-radius:16px 16px 0 0;width:100%;max-width:none;height:88vh;bottom:0;left:0;right:0}.fss-bildkarten{grid-template-columns:1fr;gap:10px}.fss .fss-bildkarte{border-radius:14px;flex-direction:row;align-items:center}.fss-bildkarte-bild{border-radius:10px;flex-shrink:0;align-self:center;width:104px;margin-left:6px}.fss-bildkarte-text{padding:10px 14px}.fss-bildkarte strong{font-size:16px}.fss-bildkarten-gross{gap:14px}.fss .fss-bildkarten-gross .fss-bildkarte{flex-direction:column;align-items:stretch}.fss-bildkarten-gross .fss-bildkarte-bild{aspect-ratio:16/9;width:100%}.fss-bildkarten-gross .fss-bildkarte strong{font-size:20px}.fss-klassen-fach{width:100%;min-width:0}}.fss .fss-luecke,.fss-druck .fss-luecke{vertical-align:baseline;border-bottom:.09em solid;width:2.6em;height:1em;margin:0 .15em;display:inline-block}.fss-druck .fss-luecke{width:4.5em}.fss .fss-begriff{border:0;border-bottom:2px dotted var(--fss-blau);color:inherit;font:inherit;line-height:inherit;cursor:help;text-align:inherit;background:0 0;border-radius:2px;margin:0;padding:0 1px;display:inline}.fss .fss-begriff:hover{background:var(--fss-hell);border-bottom-style:solid}.fss-begriff-karte{border:1px solid var(--fss-linie);width:min(380px,100vw - 32px);color:var(--fss-text);background:#fff;border-radius:16px;margin:auto;padding:22px 22px 12px;font-size:16px;line-height:1.6;box-shadow:0 18px 48px rgba(0,29,95,.22)}.fss-begriff-karte::backdrop{background:rgba(0,29,95,.18)}.fss-begriff-karte h3{color:var(--fss-navy);margin:0 0 8px;font-size:22px;font-weight:600}.fss-begriff-beispiel{background:var(--fss-papier);border-radius:10px;padding:10px 12px;font-size:15px}.fss-begriff-label{letter-spacing:.06em;text-transform:uppercase;color:var(--fss-leise);margin-bottom:2px;font-size:12px;font-weight:600;display:block}.fss-begriff-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-weight:500;display:flex;margin:4px 0 0!important}@media (max-width:600px){.fss-begriff-karte{border-radius:18px 18px 0 0;width:100%;max-width:none;margin:0;padding-bottom:20px;top:auto;bottom:0;left:0;right:0}}.fss-angebot{max-width:720px;color:var(--fss-leise);font-size:15px;margin:28px 0 0!important}.fss-glossar-faecher{gap:8px;margin:8px 0;display:flex}.fss-glossar-faecher a{border:1px solid var(--fss-linie);border-radius:999px;padding:8px 14px;font-weight:500;text-decoration:none}.fss-abc{flex-wrap:wrap;gap:2px;margin:0 0 4px;display:flex}.fss .fss-abc a{text-align:center;border-radius:8px;min-width:34px;padding:6px 0;font-size:14px;font-weight:600;text-decoration:none}.fss .fss-abc a:hover{background:var(--fss-hell)}.fss-glossar-gruppe{scroll-margin-top:var(--fss-oben);margin:28px 0 0}.fss .fss-glossar-gruppe h3{border-bottom:1px solid var(--fss-linie);color:var(--fss-navy);margin:0 0 6px;padding-bottom:6px;font-size:20px;font-weight:600}.fss-glossar{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:start;gap:2px 20px;display:grid}.fss .fss-glossar-wort{width:100%;color:var(--fss-navy);text-align:left;cursor:pointer;white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;scroll-margin-top:calc(var(--fss-oben) + 16px);background:0 0;border:0;border-radius:10px;padding:7px 10px;font-family:inherit;font-size:15px;font-weight:500;line-height:1.4;display:block}.fss .fss-glossar-wort:hover,.fss .fss-glossar-wort:target{background:var(--fss-hell)}.fss .fss-glossar-wort{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--fss-blau);text-decoration-color:var(--fss-blau);text-underline-offset:4px;text-decoration-thickness:2px}.fss .fss-glossar-wort:hover{-webkit-text-decoration-style:solid;text-decoration-style:solid}.fss-glossar-karte p{overflow-x:auto;overflow-y:hidden}.fss-glossar-links{flex-direction:column;gap:4px;display:flex}@media (max-width:640px){.fss-glossar{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));column-gap:8px}.fss .fss-glossar-wort{padding:7px 6px;font-size:14.5px}}.fss .fss-mathe{font-size:1.12em;line-height:1.2;display:inline}.fss .fss-mathe .fss-bruch,.fss .fss-mathe .fss-op{white-space:nowrap}.fss-lernkarte-text,.fss-lernkarte{min-width:0}.fss .fss-text,.fss .fss-einleitung{overflow-wrap:break-word}.fss .fss-mathe .fss-op{padding:0 .2em}.fss .fss-mathe .fss-bruch{vertical-align:middle;font-size:.92em}.fss .fss-mathe i{font-style:italic}.fss .fss-mathe sup{font-size:.7em;line-height:0}.fss .fss-ueben-knopf .fss-fox-logo{width:22px;height:22px;color:var(--fss-fox);pointer-events:none}.fss .fss-ueben-knopf span{pointer-events:none}.fss-ueben{z-index:2147483000;background:#fdfcf9;animation:.28s cubic-bezier(.22,1,.36,1) fss-ueben-rein;position:fixed;top:0;bottom:0;left:0;right:0}.fss-ueben-rahmen{opacity:0;border:0;width:100%;height:100%;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0;right:0}.fss-ueben-bereit .fss-ueben-rahmen{opacity:1}.fss-ueben-laden{justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.fss-ueben-bereit .fss-ueben-laden{display:none}.fss-ueben-laden span{background:#ff8a1f;border-radius:50%;width:12px;height:12px;animation:1s infinite fss-ueben-punkt}.fss-ueben-laden span:nth-child(2){animation-delay:.15s}.fss-ueben-laden span:nth-child(3){animation-delay:.3s}@keyframes fss-ueben-rein{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes fss-ueben-punkt{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.fss-ueben,.fss-ueben-laden span{animation:none}}