.fach-kopf .rahmen{padding-bottom:2.5rem}.fach-kopf h1{max-width:14ch}.thema-bild.platzhalter{border:2px dashed var(--linie);color:var(--grau);border-radius:18px;place-items:center;font-size:.9375rem;display:grid;bottom:2rem}.stufen-filter{flex-wrap:wrap;gap:.5rem;display:flex}.stufen-filter button{font:inherit;color:var(--text);border:1px solid var(--linie);cursor:pointer;background:#fff;border-radius:999px;min-height:2.6rem;padding:0 1.05rem;font-size:.975rem;font-weight:600;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,transform .1s ease-out}.stufen-filter button:hover{border-color:var(--text)}.stufen-filter button:active{transform:scale(.97)}.stufen-filter button[aria-pressed=true]{background:var(--text);border-color:var(--text);color:#fff}.jetzt{background:#f9fafc;padding:2rem 0 3rem}.abschnitt.jetzt+.fach-raster{border-top:0}.jetzt .abschnitt-kopf{margin-bottom:.75rem}.jetzt h2{letter-spacing:0;font-size:1.25rem}.jetzt-stand{color:var(--grau);font-size:.9rem}.jetzt .kalender ol{border-top:0;margin:0;padding-top:.45rem;position:relative}.jetzt .kalender.quer .anlass{padding:1rem 1rem 1rem 0}.jetzt .anlass:after,.jetzt .anlass:before{display:none}.jetzt .anlass:hover{background-color:#0000}.fach-raster{grid-template-columns:14rem minmax(0,1fr);align-items:start;gap:4rem;padding-top:3.5rem;padding-bottom:4rem;display:grid}.bereiche{position:sticky;top:6rem}.bereiche ol{border-left:2px solid var(--linie);margin:0;padding:0;list-style:none}.bereiche a{color:var(--grau);border-left:2px solid #0000;justify-content:space-between;gap:.75rem;margin-left:-2px;padding:.42rem 0 .42rem 1rem;font-size:.975rem;text-decoration:none;transition:color .15s ease-out,border-color .15s ease-out;display:flex}.bereiche a span{font-variant-numeric:tabular-nums}.bereiche a:hover{color:var(--text)}.bereiche a[aria-current]{color:var(--text);border-left-color:var(--text);font-weight:700}.bereich{scroll-margin-top:6rem}.bereich+.bereich{margin-top:3.25rem}.bereich h2{margin:0 0 .4rem}.bereich-kopf{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.bereich-satz{color:var(--grau);max-width:60ch;margin:0 0 1.1rem}.themen-liste{grid-template-columns:1fr 1fr;gap:0 2.5rem;margin:0;padding:.45rem 0 0;list-style:none;display:grid;position:relative}.thema-zeile{background-clip:padding-box;border-top:5px solid #0000;border-bottom:5px solid #0000;flex-direction:column;gap:.2rem;height:100%;padding:.85rem 2rem .9rem 0;text-decoration:none;transition:background-color .18s ease-out,transform .1s ease-out;display:flex;position:relative}.thema-zeile:after{content:"";background:var(--linie);height:1px;position:absolute;bottom:-5.5px;left:0;right:0}.thema-zeile:before{content:"";background:var(--grau);opacity:0;width:.8rem;height:.8rem;transition:opacity .18s ease-out, transform .3s var(--feder);margin-top:-.4rem;position:absolute;top:50%;right:.1rem;transform:translate(-5px);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M4.5 2.5 8 6l-3.5 3.5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M4.5 2.5 8 6l-3.5 3.5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.thema-zeile:hover b{text-decoration:underline;text-decoration-color:var(--marker);text-underline-offset:.18em;text-decoration-thickness:.16em}.thema-zeile:hover:before,.thema-zeile:focus-visible:before{opacity:.7;transform:none}.thema-zeile:active{transform:scale(.99)}.thema-zeile b{letter-spacing:-.005em;font-size:1.1875rem;line-height:1.3}.thema-zeile>span:not(.zeile-meta){color:var(--grau);font-size:.975rem;line-height:1.45}.zeile-meta{color:var(--grau);flex-wrap:wrap;gap:.4rem 1rem;margin-top:.35rem;font-size:.875rem;display:flex}.mit-material{color:var(--text);align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.mit-material:before{content:"";background:currentColor;width:.8rem;height:1rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 15'%3E%3Cpath d='M1.5 1.5h6l3 3v9h-9z' fill='none' stroke='black' stroke-width='1.4' stroke-linejoin='round'/%3E%3Cpath d='M7.5 1.5v3h3M3.8 8h4.4M3.8 10.5h4.4' fill='none' stroke='black' stroke-width='1.2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 15'%3E%3Cpath d='M1.5 1.5h6l3 3v9h-9z' fill='none' stroke='black' stroke-width='1.4' stroke-linejoin='round'/%3E%3Cpath d='M7.5 1.5v3h3M3.8 8h4.4M3.8 10.5h4.4' fill='none' stroke='black' stroke-width='1.2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.leer{color:var(--grau)}.jetzt .kalender ol:before,.themen-liste:before{content:"";background:var(--text);height:2px;position:absolute;top:0;left:0;right:0}.fach-material{border-top:1px solid var(--linie)}.verwandt .faecher .fach-zeile:nth-last-child(-n+2):after{display:none}.verwandt .faecher .fach-zeile:last-child:nth-child(odd){grid-column:1}@media (width<=56rem){.thema-bild.platzhalter{display:none}.fach-kopf .rahmen{padding-bottom:2rem}.jetzt .kalender.quer ol{grid-template-columns:1fr 1fr}.jetzt .kalender.quer .anlass{border-bottom:0}.fach-raster{grid-template-columns:1fr;gap:0;padding-top:2.5rem}.bereiche{display:none}.themen-liste{grid-template-columns:1fr}}@media (width<=30rem){.jetzt .kalender.quer ol{grid-template-columns:1fr}}.themen-kopf{border-bottom:1px solid var(--linie);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-bottom:.75rem;padding-bottom:1.75rem;display:flex}.themen-kopf h2{margin:0}.themen-kopf h2 span{color:var(--grau);font-variant-numeric:tabular-nums;margin-left:.35rem;font-weight:400}.fach-raster{row-gap:2rem}.fach-raster>.bereiche{top:6rem}@media (width<=56rem){.themen-kopf{padding-bottom:1.25rem}.fach-raster{row-gap:1.5rem}}
