.lernen-abschnitt{padding:56px 0 0}.lernen>:last-child,.lernpfad>:last-child,.playbook>:last-child{padding-bottom:96px}.abschnitt-titel{font-family:var(--f-fest);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:0 0 16px;font-size:.78rem;font-weight:650;line-height:1.4}.abschnitt-zeile{max-width:46rem;color:var(--text-2);margin:-6px 0 18px;font-size:.92rem;line-height:1.5}.abschnitt-zeile a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.innen-kopf .marke-klein a{color:inherit;text-decoration:none}.innen-kopf .marke-klein a:hover{text-underline-offset:3px;text-decoration:underline}.kopf-zeile{color:var(--text-3);font-variant-numeric:tabular-nums;margin:14px 0 0;font-size:.9rem;line-height:1.5}.wege-raster,.karten-raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.karten-raster .empfehlung b{min-height:2.4em}.wege-raster .empfehlung .text,.karten-raster .empfehlung .text{min-height:4.35em}.saeulen-wege{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.saeulen-wege a{height:100%;color:var(--text);background:var(--flaeche);border:1px solid var(--flaeche-rand);border-radius:var(--karte-radius);box-shadow:var(--karte-tiefe);align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:border-color .2s;display:flex}.saeulen-wege a:hover{border-color:var(--text-3)}.saeulen-wege .px-zeichen{width:28px;height:auto;display:block}.saeulen-wege a>span:last-child{gap:2px;min-width:0;display:grid}.saeulen-wege b{font-family:var(--f-titel);font-stretch:var(--titel-breite);font-size:1rem;font-weight:650;line-height:1.25}.saeulen-wege small{color:var(--text-3);font-size:.82rem;line-height:1.4}.pfad-stand{min-height:1.5em;color:var(--text-2);font-variant-numeric:tabular-nums;margin:0 0 12px;font-size:.9rem;line-height:1.5}.pfad-stand.weg{visibility:hidden}.pfad-schritte{border-top:1px solid var(--linie);max-width:880px;font-family:var(--f-lese);margin:0;padding:0;list-style:none}.pfad-schritte>li{border-bottom:1px solid var(--linie);grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:start;gap:6px 18px;padding:18px 4px;display:grid}.pfad-schritte .nr{border:1px solid var(--chip-rand);width:2.25rem;height:2.25rem;font-family:var(--f-fest);font-variant-numeric:tabular-nums;color:var(--text-2);background:var(--chip);border-radius:50%;place-items:center;font-size:.9rem;line-height:1;display:grid}.pfad-schritte li.erledigt .nr{border-color:var(--akzent);background:var(--chip-wahl);color:var(--text)}.pfad-schritte h3{margin:0;font-size:1.06rem;font-weight:640;line-height:1.3}.pfad-schritte h3 a{color:var(--text);text-decoration:none}.pfad-schritte h3 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--akzent);text-decoration-color:var(--akzent);text-underline-offset:4px}.pfad-schritte p{max-width:36rem;color:var(--text-2);margin:4px 0 0;font-size:.92rem;line-height:1.45}.abhaken{color:var(--text-2);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:6px 2px;font-size:.86rem;line-height:1.4;display:inline-flex}.abhaken input{width:1.15rem;height:1.15rem;accent-color:var(--akzent);cursor:pointer;flex:none;margin:0}.abhaken input:disabled{cursor:default}.playbook-ziel{max-width:46rem;font-family:var(--f-lese);color:var(--text);margin:0;font-size:1.04rem;line-height:1.6}.zeitachse{max-width:1040px;margin:0;padding:0;list-style:none}.zeitachse>li{grid-template-columns:8.5rem 2.25rem minmax(0,1fr);gap:0 20px;display:grid}.woche{text-align:right;font-variant-numeric:tabular-nums;align-content:start;gap:2px;margin:0;padding-top:6px;display:grid}.woche b{font-family:var(--f-fest);color:var(--text);font-size:.9rem;font-weight:650;line-height:1.4}.woche small{color:var(--text-3);font-size:.8rem;line-height:1.4}.zeit-punkt{justify-content:center;display:flex;position:relative}.zeit-punkt:before{content:"";background:var(--linie);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.zeitachse>li:first-child .zeit-punkt:before{top:18px}.zeitachse>li:last-child .zeit-punkt:before{height:18px;bottom:auto}.zeit-punkt span{border:1px solid var(--akzent);width:2.25rem;height:2.25rem;font-family:var(--f-fest);font-variant-numeric:tabular-nums;color:var(--text);background:var(--chip-wahl);border-radius:50%;place-items:center;font-size:.9rem;line-height:1;display:grid;position:relative}.schritt{font-family:var(--f-lese);padding:4px 0 40px}.schritt h3{font-family:var(--f-titel);font-stretch:var(--titel-breite);font-weight:var(--titel-gewicht);margin:0;font-size:1.3rem;line-height:1.25}.schritt>p{max-width:40rem;color:var(--text-2);margin:8px 0 0;font-size:.98rem;line-height:1.6}.schritt-teile{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin-top:18px;display:grid}.schritt-teile h4{font-family:var(--f-fest);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:0 0 6px;font-size:.74rem;font-weight:650;line-height:1.4}.schritt-teile ul{color:var(--text-2);margin:0;padding:0 0 0 1.1em;font-size:.92rem;line-height:1.5;list-style:outside}.schritt-teile li::marker{color:var(--text-3)}.schritt-teile li+li{margin-top:4px}.schritt-links{border-top:1px solid var(--linie);padding-top:14px}.schritt-links ul{padding:0;list-style:none}.schritt-links a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--akzent);text-decoration-color:var(--akzent);text-underline-offset:3px}.glossar-seite .suche{margin-top:40px}.abc{margin:8px 0 0}.abc ul{grid-template-columns:repeat(13,2.5rem);gap:6px;margin:0;padding:0;list-style:none;display:grid}.abc a,.abc span{height:2.5rem;font-family:var(--f-fest);border:1px solid var(--chip-rand);border-radius:var(--chip-radius);place-items:center;font-size:.9rem;line-height:1;display:grid}.abc a{color:var(--chip-text);background:var(--chip);text-decoration:none;transition:border-color .15s}.abc a:hover{border-color:var(--akzent);color:var(--text)}.abc span{color:var(--text-3);border-color:#0000}.begriffe{max-width:900px;padding-top:24px}.begriffe section{scroll-margin-top:calc(var(--kopf-h) + 16px);padding-top:28px}.begriffe h2{font-family:var(--f-titel);font-stretch:var(--titel-breite);font-weight:var(--titel-gewicht);color:var(--akzent);margin:0 0 8px;font-size:1.5rem;line-height:1.2}.begriffe ul{border-top:1px solid var(--linie);font-family:var(--f-lese);margin:0;padding:0;list-style:none}.begriffe li{border-bottom:1px solid var(--linie)}.begriffe a{color:var(--text);grid-template-columns:minmax(0,16rem) minmax(0,1fr);gap:4px 28px;padding:12px 4px;text-decoration:none;display:grid}.begriffe a:hover b{text-decoration:underline;-webkit-text-decoration-color:var(--akzent);text-decoration-color:var(--akzent);text-underline-offset:4px}.begriffe b{overflow-wrap:anywhere;font-size:1rem;font-weight:640;line-height:1.35}.begriffe span{color:var(--text-2);font-size:.92rem;line-height:1.45}@media (scripting:none){.glossar-seite .suche,.abhaken,.pfad-stand,.pfad-hinweis{display:none}}@media print{.glossar-seite .suche,.abc,.abhaken,.pfad-stand,.pfad-hinweis{display:none!important}}@media (max-width:960px){.karten-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.wege-raster,.karten-raster{grid-template-columns:minmax(0,1fr)}.pfad-schritte>li{grid-template-columns:2.25rem minmax(0,1fr)}.abhaken{grid-column:2;justify-self:start}.zeitachse>li{grid-template-columns:2.25rem minmax(0,1fr);gap:0 14px}.woche{text-align:left;flex-wrap:wrap;grid-area:1/2;align-items:baseline;gap:0 10px;padding-top:7px;display:flex}.zeit-punkt{grid-area:1/1/span 2}.schritt{grid-column:2;padding-top:8px}.schritt-teile,.begriffe a{grid-template-columns:minmax(0,1fr)}.abc ul{grid-template-columns:repeat(7,minmax(0,1fr))}}
