:root{--papier:#fff;--flaeche:#f3f4f7;--text:#17203a;--grau:#59617a;--linie:#dcdfe8;--tinte:#2342a8;--tinte-dunkel:#18307d;--tinte-hell:#e8ecf9;--marker:#ffd84a;--marker-hell:#fff4c2;--religion:#6a4c9c;--ethik:#2c7a5a;--geschichte:#a64a24;--deutsch:#b0336a;--schrift:"Atkinson Hyperlegible Next Variable", "Atkinson Hyperlegible Next", "Atkinson Hyperlegible", system-ui, sans-serif;--breite:72.5rem;--r-klein:4px;--r:8px;--feder:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--papier);color:var(--text);font:400 1.0625rem/1.55 var(--schrift);letter-spacing:0;margin:0}img{max-width:100%;display:block}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}:focus-visible{outline:3px solid var(--marker);outline-offset:2px;border-radius:3px}html:not(.tastatur) :focus-visible{outline:none}h1,h2,h3{font-weight:800}h1{letter-spacing:-.024em;font-size:clamp(2.2rem,4.2vw,3rem);line-height:1.06}h2{letter-spacing:-.014em;font-size:1.75rem;font-weight:700;line-height:1.15}h3{letter-spacing:-.01em;font-size:1.5rem;font-weight:700;line-height:1.2}.klein{letter-spacing:.01em;font-size:.875rem}.rahmen{max-width:var(--breite);margin:0 auto;padding:0 1.5rem}.kopf{z-index:50;backdrop-filter:blur(18px)saturate(180%);background:#ffffffc7;transition:box-shadow .2s ease-out;position:sticky;top:0}.kopf.gescrollt{box-shadow:0 1px #17203a0f,0 6px 18px -10px #17203a40}.kopf .rahmen{align-items:center;gap:2rem;height:4.25rem;display:flex}.nav{gap:.25rem;margin-left:auto;display:flex}.nav a{border-radius:var(--r);padding:.5rem .75rem;font-size:1rem;font-weight:600;text-decoration:none}.nav a:hover{background:var(--flaeche)}.nav .pfeil{color:var(--grau);margin-left:.25rem;font-size:.7rem}.suche-knopf{border:1px solid var(--linie);border-radius:var(--r);cursor:pointer;width:44px;height:44px;color:var(--text);background:0 0;place-items:center;display:grid}.logo{color:var(--text);align-items:center;padding:.35rem 0;text-decoration:none;display:inline-flex}.logo .w{letter-spacing:-.014em;transform-origin:0;padding-right:1.15em;font-size:1.5rem;font-weight:800;line-height:.84;display:inline-grid;position:relative;transform:rotate(-4deg)skew(-9deg)}.logo .w>span{white-space:nowrap;justify-self:start}.logo .w>span:first-child{z-index:1;position:relative}.logo .w .unten{align-items:baseline;margin-top:-.146em;margin-left:1.577em;display:inline-flex}.logo .w .mark{z-index:0;position:relative}.logo .w .mark:before{content:"";z-index:-1;background:var(--marker);border-radius:.18em .5em .22em .4em;position:absolute;inset:.16em -.12em -.04em;transform:rotate(-1.2deg)skew(9deg)}.logo .haken{width:1em;height:1em;position:absolute;top:50%;right:0;overflow:visible;transform:translateY(-50%)}.logo .haken path{fill:currentColor}.knopf,.anlass,.fach-zeile,.ratgeber li a,.blaetter,.stufen a,.suche-knopf{transition:transform .1s ease-out,background-color .15s ease-out,border-color .15s ease-out}.knopf:active,.stufen a:active,.suche-knopf:active{transform:scale(.97)}.anlass:active,.fach-zeile:active,.ratgeber li a:active{transform:scale(.99)}.einstieg{padding:3.5rem 0 4rem}.einstieg .rahmen{grid-template-columns:5fr 6fr;align-items:start;gap:4rem;display:grid}.einstieg h1{max-width:12ch;margin:.5rem 0 1.1rem}.einstieg p.unter{color:var(--grau);max-width:34ch;margin:0 0 1.75rem;font-size:1.1875rem}.suchfeld{border:2px solid var(--text);border-radius:var(--r);background:#fff;max-width:26rem;display:flex;overflow:hidden}.suchfeld input{font:inherit;background:0 0;border:0;flex:1;min-width:0;height:3.25rem;padding:0 .9rem}.suchfeld input:focus{outline:none}.suchfeld:focus-within{outline:3px solid var(--marker);outline-offset:2px}.suchfeld button{background:var(--text);color:#fff;font:inherit;cursor:pointer;border:0;padding:0 1.25rem;font-weight:700}.stufen{color:var(--grau);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.4rem;font-size:.95rem;display:flex}.stufen a{color:var(--text);border:1px solid var(--linie);border-radius:999px;padding:.4rem .9rem;font-weight:600;text-decoration:none}.stufen a:hover{border-color:var(--text)}.kalender h2{letter-spacing:0;justify-content:space-between;align-items:baseline;gap:1rem;margin:.4rem 0 .9rem;font-size:1.125rem;display:flex}.kalender h2 span{color:var(--grau);font-size:.9rem;font-weight:400}.kalender ol{border-top:2px solid var(--text);margin:0;padding:0;list-style:none}.anlass{border-bottom:1px solid var(--linie);border-radius:2px;grid-template-columns:4.25rem 1fr auto;align-items:center;gap:1rem;padding:.85rem .5rem .85rem 0;text-decoration:none;display:grid}.datum{text-align:center;line-height:1}.datum b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:800;display:block}.datum small{letter-spacing:.02em;color:var(--grau);margin-top:.25rem;font-size:.78rem;display:block}.anlass .was small{color:var(--grau);font-size:.9rem;display:block}.anlass .was b{font-size:1.0625rem;line-height:1.3;display:block}.anlass .wann{color:var(--grau);white-space:nowrap;text-align:right;font-size:.85rem}.anlass.naechster .wann{color:var(--text);font-weight:700}.anlass.naechster .datum b{z-index:0;position:relative}.anlass.naechster .datum b:before{content:"";z-index:-1;background:var(--marker);border-radius:.15em .45em .2em .35em;position:absolute;inset:.28em -.12em .02em;transform:rotate(-2deg)}.fachname{color:var(--fach);align-items:center;gap:.35rem;margin-top:.15rem;font-size:.875rem;font-weight:600;display:inline-flex}.fachname svg{width:1rem;height:1rem}.abschnitt{padding:4rem 0}.abschnitt+.abschnitt{border-top:1px solid var(--linie)}.abschnitt>.rahmen>h2,.abschnitt h2.titel{margin:0 0 .4rem}.abschnitt .lead{color:var(--grau);max-width:60ch;margin:0 0 2rem}.neu{grid-template-columns:6fr 5fr;align-items:center;gap:3.5rem;display:grid}.blaetter{cursor:pointer;background:0 0;border:0;width:100%;height:25rem;padding:0;position:relative}.blaetter img{aspect-ratio:210/297;object-fit:cover;object-position:top;border:1px solid var(--linie);width:46%;height:auto;transition:transform .35s var(--feder);background:#fff;position:absolute;box-shadow:0 1px 2px #17203a14,0 10px 28px #17203a1f}.blaetter img:first-child{top:1.9rem;left:0;transform:rotate(-4deg)}.blaetter img:nth-child(2){z-index:2;top:0;left:27%}.blaetter img:nth-child(3){top:1.9rem;left:54%;transform:rotate(4deg)}.blaetter:hover img:first-child{transform:rotate(-6deg)translate(-.4rem)}.blaetter:hover img:nth-child(3){transform:rotate(6deg)translate(.4rem)}.blaetter:active{transform:scale(.985)}.neu h3{margin:.4rem 0 .75rem}.etiketten{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.etiketten li{letter-spacing:.01em;border-radius:var(--r-klein);background:var(--flaeche);align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.875rem;font-weight:600;display:inline-flex}.etiketten li.fach{color:var(--fach);background:0 0;padding-left:0}.etiketten li.fach svg{width:1.05rem;height:1.05rem}.neu p{max-width:46ch;margin:.9rem 0 1.4rem}.knopf{border-radius:var(--r);background:var(--tinte);color:#fff;min-height:3rem;font:inherit;cursor:pointer;border:0;align-items:center;gap:.5rem;padding:0 1.4rem;font-weight:700;text-decoration:none;display:inline-flex}.knopf.leise{color:var(--text);border:1px solid var(--linie);background:0 0}.knopf.leise:hover{border-color:var(--text)}.preis{font-variant-numeric:tabular-nums;margin-left:.9rem;font-weight:700}.faecher{grid-template-columns:repeat(2,1fr);gap:0 3.5rem;display:grid}.fach-zeile{border-bottom:1px solid var(--linie);border-radius:2px;grid-template-columns:3rem 1fr;align-items:start;gap:1.1rem;padding:1.4rem .5rem 1.4rem 0;text-decoration:none;display:grid}.fach-zeile svg.symbol{width:3rem;height:3rem;color:var(--fach)}.fach-zeile b{letter-spacing:-.008em;margin-top:.2rem;font-size:1.3125rem;display:block}.fach-zeile span{color:var(--grau);font-size:.975rem}.fach-zeile.bald b,.fach-zeile.bald svg.symbol{opacity:.55}.f-religion{--fach:var(--religion)}.f-ethik{--fach:var(--ethik)}.f-geschichte{--fach:var(--geschichte)}.f-deutsch{--fach:var(--deutsch)}.ratgeber{grid-template-columns:4fr 7fr;gap:3.5rem;display:grid}.ratgeber ul{margin:0;padding:0;list-style:none}.ratgeber li a{border-bottom:1px solid var(--linie);border-radius:2px;padding:1.1rem .5rem 1.1rem 0;text-decoration:none;display:block}.ratgeber li:first-child a{border-top:1px solid var(--linie)}.ratgeber li b{letter-spacing:-.005em;font-size:1.1875rem;display:block}.ratgeber li span{color:var(--grau);font-size:.975rem}.ratgeber li a:hover b{color:var(--tinte)}.fuss .rahmen{flex-wrap:wrap;justify-content:space-between;gap:1.5rem 3rem;display:flex}.fuss a{color:#fff}.fuss p{max-width:52ch;margin:0}.fuss nav{gap:1.25rem;display:flex}dialog{width:min(54rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--text);border:0;border-radius:12px;padding:0;overflow:hidden;box-shadow:0 30px 80px #17203a52}dialog::backdrop{background:#17203a73}.modal{grid-template-columns:5fr 6fr;max-height:calc(100dvh - 2rem);display:grid}.modal-bilder{background:var(--flaeche);grid-template-columns:1fr 1fr;align-content:start;gap:.75rem;padding:1.5rem;display:grid;overflow:auto}.modal-bilder img{border:1px solid var(--linie);aspect-ratio:210/297;object-fit:cover;object-position:top;background:#fff;height:auto}.modal-bilder img:first-child{grid-column:1/-1;justify-self:center;width:72%}.modal-text{padding:1.75rem 1.75rem 1.5rem;position:relative;overflow:auto}.modal-text h2{margin:.75rem 0 .6rem;padding-right:2.5rem;font-size:1.625rem;line-height:1.2}.modal-text p{margin:0 0 .9rem}.modal-text dl{grid-template-columns:auto 1fr;gap:.4rem 1rem;margin:1.1rem 0 1.4rem;font-size:.975rem;display:grid}.modal-text dt{color:var(--grau)}.modal-text dd{margin:0}.modal-aktionen{flex-wrap:wrap;align-items:center;gap:.75rem 1.1rem;display:flex}.modal-aktionen a.thema{text-underline-offset:3px;font-weight:600}.schliessen{border-radius:var(--r);cursor:pointer;width:44px;height:44px;color:var(--grau);background:0 0;border:0;font-size:1.6rem;line-height:1;position:absolute;top:.9rem;right:.9rem}.schliessen:hover{background:var(--flaeche);color:var(--text)}.hinweis-eduki{letter-spacing:.01em;color:var(--grau);margin-top:1rem;font-size:.875rem}.buehne{background:#f3f3f1;align-items:center;min-height:31rem;display:flex;position:relative;overflow:hidden}.buehne-bild{object-fit:cover;object-position:right center;width:100%;height:100%;position:absolute;inset:0}.buehne .rahmen{width:100%;position:relative}.buehne-text{max-width:31rem;padding:4rem 0}.buehne-text h1{max-width:12ch;margin:0 0 1.1rem}.buehne .stufen a{background:#ffffffd9}.buehne-text p.unter{color:var(--grau);max-width:30ch;margin:0 0 1.75rem;font-size:1.1875rem}.einstieg.mit-bild .rahmen{grid-template-columns:5fr 6fr;align-items:center}.einstieg-bild{aspect-ratio:5/4;background:#f3f3f1;border-radius:12px;margin:0;overflow:hidden}.einstieg-bild img{object-fit:cover;object-position:72% center;width:100%;height:100%}.band{background:#f3f3f1;height:16rem;overflow:hidden}.band img{object-fit:cover;object-position:70% 55%;width:100%;height:100%}.anlaesse{padding:2.75rem 0 3.25rem}.kalender.quer ol{grid-template-columns:repeat(4,1fr);gap:0 2rem;display:grid}.kalender.quer .anlass{border-bottom:0;grid-template-columns:3.4rem 1fr;align-items:start;gap:0 1rem;padding:1.1rem .5rem 1rem 0}.kalender.quer .anlass .wann{text-align:left;grid-column:2;margin-top:.4rem}.anlass .wann:empty{display:none}@media (width<=56rem){.buehne{background:0 0;min-height:0;display:block}.buehne-bild{object-position:85% center;height:13rem;position:static}.buehne-text{padding:2.25rem 0 1rem}.einstieg.mit-bild .rahmen{grid-template-columns:1fr}.band{height:11rem}.kalender.quer ol{grid-template-columns:1fr}.kalender.quer .anlass{border-bottom:1px solid var(--linie)}}.kopf.ueber-bild:not(.gescrollt){backdrop-filter:none;background:0 0}.buehne2{background:#f1f1ef;min-height:44rem;margin-top:-4.25rem;padding:4.25rem 0 0;position:relative;overflow:hidden}.buehne2>img{object-fit:cover;object-position:62% top;width:100%;height:100%;position:absolute;inset:0}.buehne2 .rahmen{grid-template-columns:5fr 6fr;align-items:center;gap:4rem;min-height:39.75rem;padding-top:2rem;padding-bottom:3.5rem;display:grid;position:relative}.buehne2 h1{max-width:12ch;margin:0 0 1.1rem}.buehne2 p.unter{color:var(--grau);max-width:32ch;margin:0 0 1.75rem;font-size:1.1875rem}.buehne2 .stufen a{background:#ffffffd9}.glas{backdrop-filter:blur(16px)saturate(170%);background:#ffffffa8;border:1px solid #ffffffb3;border-radius:16px;padding:1.1rem 1.4rem .6rem;box-shadow:inset 0 1px #fff9,0 18px 50px -20px #17203a59}.glas .anlass:hover{background:#ffffff8c}.glas .anlass:last-child{border-bottom:0}@media (prefers-reduced-transparency:reduce){.glas{-webkit-backdrop-filter:none;background:#fff}}@media (width<=56rem){.buehne2{background:0 0;min-height:0;padding-top:0}.buehne2>img{object-position:80% bottom;height:19rem;position:static}.buehne2:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#f1f1eff2 45%,#f1f1ef00);height:6.5rem;position:absolute;top:0;left:0;right:0}.kopf.ueber-bild .suche-knopf{background:#fffc}.buehne2 .rahmen{grid-template-columns:1fr;gap:2.25rem;min-height:0;padding-top:2rem}.glas{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:0;padding:0}}.kopf.dock{position:fixed;top:0;left:0;right:0}.kopf.dock .rahmen{height:7.5rem;transition:height .4s var(--feder)}.kopf.dock.gescrollt .rahmen{height:4.25rem}.kopf.dock .logo{transform-origin:0;transition:transform .4s var(--feder)}.kopf.dock .logo .w{font-size:2.15rem}.kopf.dock.gescrollt .logo{transform:scale(.66)}.kopf.dock .nav a{font-size:1.0625rem}.buehne2.unter-dock{margin-top:0;padding-top:7.5rem}.buehne2.unter-dock .rahmen{min-height:37rem;padding-top:1rem}@media (width<=56rem){.kopf.dock .rahmen{height:5.75rem}.kopf.dock .logo .w{font-size:1.75rem}.kopf.dock.gescrollt .logo{transform:scale(.78)}.buehne2.unter-dock{padding-top:0}.buehne2.unter-dock .rahmen{min-height:0;padding-top:2rem}}.hauptmenue{align-items:center;gap:.55rem;margin-left:auto;display:flex;position:relative}.kapsel,.rund-knopf{backdrop-filter:blur(14px)saturate(170%);background:#ffffff9e;border:1px solid #fffc;transition:background-color .25s ease-out,box-shadow .25s ease-out,border-color .25s ease-out,transform .1s ease-out;box-shadow:inset 0 1px #ffffffb3,0 8px 24px -14px #17203a59}.kapsel{border-radius:999px;gap:.1rem;padding:.25rem;display:flex}.menue-punkt{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.3rem;min-height:2.6rem;padding:0 1rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .15s ease-out,transform .1s ease-out;display:inline-flex}.menue-punkt:hover,.menue-punkt[aria-expanded=true]{background:#fffffff2}.menue-punkt:active{transform:scale(.97)}.winkel{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:.75rem;height:.75rem;transition:transform .25s var(--feder)}.menue-punkt[aria-expanded=true] .winkel{transform:rotate(180deg)}.rund-knopf{cursor:pointer;width:3.15rem;height:3.15rem;color:var(--text);border-radius:50%;place-items:center;padding:0;display:grid}.rund-knopf:hover{background:#fffffff2}.rund-knopf:active{transform:scale(.94)}.nur-handy,.nur-handy-block{display:none}.kopf.gescrollt .kapsel,.kopf.gescrollt .rund-knopf{box-shadow:none;backdrop-filter:none;background:0 0;border-color:#0000}.kopf.gescrollt .menue-punkt:hover,.kopf.gescrollt .menue-punkt[aria-expanded=true],.kopf.gescrollt .rund-knopf:hover{background:var(--flaeche)}.ausklapp{backdrop-filter:blur(20px)saturate(180%);background:#fffffff0;border:1px solid #ffffffe6;border-radius:18px;grid-template-columns:3fr 2fr;gap:1.5rem;width:min(40rem,100vw - 2rem);padding:1.25rem;display:grid;position:absolute;top:calc(100% + .7rem);right:0;box-shadow:0 24px 60px -20px #17203a66,0 2px 6px #17203a0f}.ausklapp[hidden]{display:none}.ausklapp-titel{color:var(--grau);letter-spacing:.01em;margin:.25rem .6rem .5rem;font-size:.875rem;font-weight:600}.fach-link{border-radius:12px;grid-template-columns:2.25rem 1fr;align-items:start;gap:.8rem;padding:.65rem .6rem;text-decoration:none;transition:background-color .15s ease-out;display:grid}.fach-link:hover{background:var(--flaeche)}.fach-link svg{width:2.25rem;height:2.25rem;color:var(--fach)}.fach-link b{font-size:1.0625rem;display:block}.fach-link span span{color:var(--grau);font-size:.875rem;line-height:1.4;display:block}.ausklapp-seite{border-left:1px solid var(--linie);flex-direction:column;padding-left:1.25rem;display:flex}.ausklapp-seite a{border-radius:10px;padding:.55rem .6rem;font-weight:600;text-decoration:none}.ausklapp-seite a:hover{background:var(--flaeche)}.ausklapp-alle{color:var(--tinte);margin-top:auto}@media (width<=56rem){.kapsel{display:none}.nur-handy{display:grid}.nur-handy-block{flex-direction:column;margin-top:.75rem;display:flex}.ausklapp{grid-template-columns:1fr;width:auto;max-height:calc(100dvh - 6.5rem);position:fixed;top:5.25rem;left:1rem;right:1rem;overflow:auto}.ausklapp-seite{border-left:0;border-top:1px solid var(--linie);padding-top:.75rem;padding-left:0}.ausklapp-alle{margin-top:.5rem}}.anlass,.fach-zeile{border-bottom:0;border-radius:14px;transition:background-color .18s ease-out,transform .1s ease-out;position:relative}.anlass:after,.fach-zeile:after{content:"";background:var(--linie);height:1px;transition:opacity .18s ease-out;position:absolute;bottom:0;right:.9rem}.anlass:before,.fach-zeile:before{content:"";opacity:0;width:.8rem;height:.8rem;transition:opacity .18s ease-out, transform .3s var(--feder);background:currentColor;margin-top:-.4rem;position:absolute;top:50%;right:.9rem;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}.anlass:hover:before,.fach-zeile:hover:before,.anlass:focus-visible:before,.fach-zeile:focus-visible:before{opacity:.55;transform:none}li:last-child>.anlass:after{display:none}.kalender h2{margin-bottom:.6rem}.anlass{padding:.85rem 2.4rem .85rem .9rem}.anlass:after{left:6.15rem}.anlass:hover{background:var(--flaeche)}.glas .anlass:hover{background:#ffffffc7;box-shadow:0 1px 2px #17203a0f}.anlass .was b{transition:color .18s ease-out}.anlass:hover .was b{color:var(--tinte)}.anlass:active{transform:scale(.99)}.fach-zeile{color:inherit;padding:1.25rem 2.6rem 1.25rem 1rem}.fach-zeile:before{color:var(--fach);right:1.1rem}.fach-zeile svg.symbol{transition:transform .3s var(--feder)}.fach-zeile:hover b{text-decoration:none}.fach-zeile:nth-last-child(-n+2):after{display:none}@media (width<=56rem){.anlass{grid-template-columns:3.6rem 1fr}.anlass:after{left:5.5rem}.faecher{margin:0 -1rem}.fach-zeile:nth-last-child(2):after{display:block}}.f-religion,.f-ethik,.f-geschichte,.f-deutsch,.f-sozial,.f-erdkunde,.f-uebergreifend{--fach:var(--text)}.fachname,.etiketten li.fach{color:var(--grau)}.anlass{background-clip:padding-box;border-top:3px solid #0000;border-bottom:3px solid #0000;padding:.75rem 2.4rem .75rem .75rem}.anlass:after{bottom:-2px;left:6rem;right:.75rem}.fach-zeile{background-clip:padding-box;border-top:3px solid #0000;border-bottom:3px solid #0000;align-items:center;padding:1rem 2.6rem 1rem .9rem}.fach-zeile b{margin-top:0}.fach-zeile:after{bottom:-2px;left:5rem;right:.9rem}.fach-zeile:before{color:var(--grau)}.fach-zeile:hover svg.symbol{transform:none}.fach-link{align-items:center}@media (width<=56rem){.faecher{margin:0}.anlass:after{left:5.35rem}}.kalender ol{margin:0 -.9rem;padding-top:.45rem}.anlass{padding-left:.9rem}.fach-zeile:hover:after{opacity:1}@media (width<=56rem){.anlass:after{left:5.5rem}}.anlass,.fach-zeile{border-top-width:5px;border-bottom-width:5px}.anlass:after,.fach-zeile:after{bottom:-5.5px}.anlass:hover,.glas .anlass:hover,.fach-zeile:hover{background-clip:padding-box}:root{--tinte:#17203a;--tinte-dunkel:#0e1428;--tinte-hell:#eceef3}.knopf{background:var(--text)}.knopf:hover{background:#2a3452}.knopf.marker{background:var(--marker);color:var(--text)}.knopf.marker:hover{background:#ffcd1c}.knopf.marker:focus-visible{outline-color:var(--text)}.anlass:hover .was b{color:var(--text);text-decoration:underline;text-decoration-color:var(--marker);text-underline-offset:.18em;text-decoration-thickness:.18em}.ausklapp-alle{color:var(--text);text-underline-offset:.2em;text-decoration:underline!important;text-decoration-color:var(--marker)!important;text-decoration-thickness:.16em!important}.abschnitt-kopf{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.5rem;display:flex}.abschnitt-kopf h2{margin:0}.mehr-link{white-space:nowrap;text-decoration:underline;text-decoration-color:var(--marker);text-underline-offset:.22em;font-weight:600;text-decoration-thickness:.16em}.mehr-link:hover{text-decoration-color:var(--text)}.material-karte{background:var(--flaeche);border-radius:24px;grid-template-columns:5fr 6fr;gap:0;display:grid;overflow:hidden}.stapel{cursor:pointer;background:#e9ebf0;border:0;min-height:26rem;padding:0;position:relative;overflow:hidden}.stapel img{aspect-ratio:210/297;object-fit:cover;object-position:top;width:42%;height:auto;transition:transform .45s var(--feder);background:#fff;border-radius:3px;position:absolute;box-shadow:0 1px 2px #17203a1a,0 12px 30px -8px #17203a47}.stapel img:first-child{top:15%;left:44%;transform:rotate(5deg)}.stapel img:nth-child(2){top:11%;left:36%;transform:rotate(1.5deg)}.stapel img:nth-child(3){top:8%;left:24%;transform:rotate(-3deg)}.stapel:hover img:first-child{transform:translate(14%,2%)rotate(8deg)}.stapel:hover img:nth-child(2){transform:translate(6%)rotate(3deg)}.stapel:hover img:nth-child(3){transform:translate(-4%,-2%)rotate(-4deg)}.stapel:active{transform:none}.material-info{flex-direction:column;justify-content:center;padding:2.5rem 2.75rem;display:flex}.seit{color:var(--grau);margin:0 0 .5rem;font-size:.9375rem}.material-info h3{margin:0 0 .75rem;font-size:1.75rem}.material-info>p:not(.seit){max-width:48ch;margin:0 0 1.5rem}.eckdaten{grid-template-columns:repeat(4,auto);justify-content:start;gap:0;margin:0 0 1.75rem;display:grid}.eckdaten div{border-left:1px solid var(--linie);padding:0 1.4rem}.eckdaten div:first-child{border-left:0;padding-left:0}.eckdaten dt{color:var(--grau);letter-spacing:.01em;font-size:.8125rem}.eckdaten dd{margin:.1rem 0 0;font-weight:700}.aktionen{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.aktionen .preis{margin-left:.5rem;font-size:1.125rem}.knopf.leise{background:#fff}.fuss{background:var(--text);color:#c7ccd9;margin-top:2rem;padding:3.5rem 0 0;font-size:.975rem}.fuss a{color:#fff;text-decoration:none}.fuss a:hover{text-decoration:underline;text-decoration-color:var(--marker);text-underline-offset:.22em;text-decoration-thickness:.14em}.fuss .rahmen{display:grid}.fuss-raster{grid-template-columns:2fr 1fr 1fr 1fr;gap:2.5rem;padding-bottom:3rem}.fuss-marke p{max-width:34ch;margin:1.1rem 0 0;line-height:1.55}.fuss .logo{color:#fff;padding:0}.fuss .logo .w{font-size:1.6rem}.fuss .logo .mark{color:var(--text)}.fuss .logo:hover{text-decoration:none}.fuss nav{flex-direction:column;gap:.55rem;display:flex}.fuss-titel{color:#8f97ad;letter-spacing:.01em;margin:.2rem 0 .35rem;font-size:.875rem;font-weight:600}.fuss-unten{color:#8f97ad;grid-auto-flow:column;justify-content:space-between;gap:1rem;padding-top:1.25rem;padding-bottom:1.5rem;font-size:.875rem;position:relative}.fuss-unten:before{content:"";background:#ffffff1f;height:1px;position:absolute;top:0;left:1.5rem;right:1.5rem}.fuss :focus-visible{outline-color:var(--marker)}@media (width<=56rem){.material-karte{grid-template-columns:1fr}.stapel{min-height:17rem}.material-info{padding:1.75rem 1.5rem 2rem}.eckdaten{grid-template-columns:repeat(2,auto);gap:.75rem 0}.eckdaten div:nth-child(3){border-left:0;padding-left:0}.fuss-raster{grid-template-columns:1fr 1fr}.fuss-marke{grid-column:1/-1}.fuss-unten{grid-auto-flow:row}}.rg-raster{grid-template-columns:7fr 5fr;align-items:start;gap:2.5rem;display:grid}.rg-gross{text-decoration:none;display:block}.rg-bild{aspect-ratio:2;background:#ececea;border-radius:18px;margin-bottom:1.1rem;display:block;overflow:hidden}.rg-bild img{object-fit:cover;object-position:58% 62%;transform-origin:60% 60%;width:100%;height:100%;transition:transform .6s var(--feder);transform:scale(1.35)}.rg-art{color:var(--grau);letter-spacing:.01em;margin-bottom:.3rem;font-size:.875rem;font-weight:600;display:block}.rg-gross .rg-text{color:var(--grau);max-width:52ch;display:block}.rg-gross:hover h3,.rg-liste a:hover b{text-decoration:underline;text-decoration-color:var(--marker);text-underline-offset:.18em;text-decoration-thickness:.16em}.rg-liste{margin:0;padding:0;list-style:none}.rg-liste a{padding:1.15rem 0;text-decoration:none;display:block}.rg-liste li:first-child a{padding-top:0}.rg-liste b{margin-bottom:.25rem;font-size:1.25rem;line-height:1.3;display:block}.rg-liste .rg-text{color:var(--grau);font-size:.975rem;display:block}.stapel{text-decoration:none;display:block}.stapel .blatt-leer{aspect-ratio:210/297;width:42%;transition:transform .45s var(--feder);background:#fff;border-radius:3px;position:absolute;box-shadow:0 1px 2px #17203a1a,0 12px 30px -8px #17203a38}.stapel .blatt-leer:first-child{top:15%;left:44%;transform:rotate(5deg)}.stapel .blatt-leer:nth-child(2){top:11%;left:36%;transform:rotate(1.5deg)}.stapel:hover .blatt-leer:first-child{transform:translate(14%,2%)rotate(8deg)}.stapel:hover .blatt-leer:nth-child(2){transform:translate(6%)rotate(3deg)}.mini-raster{grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-top:1.25rem;display:grid}.mini{background:var(--flaeche);border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .1s ease-out;display:flex;overflow:hidden}.mini:active{transform:scale(.985)}.mini-bild{background:#e9ebf0;height:11rem;padding:1.4rem 18% 0;display:block;overflow:hidden}.mini-bild img{width:100%;height:auto;transition:transform .4s var(--feder);border-radius:3px 3px 0 0;box-shadow:0 1px 2px #17203a1a,0 10px 24px -8px #17203a40}.mini:hover .mini-bild img{transform:translateY(-.5rem)}.mini-text{flex-direction:column;flex:1;gap:.5rem;padding:1rem 1.15rem 1.15rem;display:flex}.mini-text b{font-size:1.0625rem;line-height:1.3}.mini:hover .mini-text b{text-decoration:underline;text-decoration-color:var(--marker);text-underline-offset:.18em;text-decoration-thickness:.16em}.mini-meta{color:var(--grau);justify-content:space-between;margin-top:auto;font-size:.9375rem;display:flex}.mini-meta .preis{color:var(--text);margin:0}@media (width<=56rem){.rg-raster{grid-template-columns:1fr}.mini-raster{grid-template-columns:1fr 1fr;gap:.9rem}.mini-bild{height:8.5rem;padding:1rem 14% 0}}.rg-raster{align-items:stretch;gap:1.25rem}.rg-gross{isolation:isolate;border-radius:22px;align-items:flex-end;min-height:31rem;display:flex;position:relative;overflow:hidden}.rg-gross .rg-bild{z-index:-1;aspect-ratio:auto;border-radius:0;margin:0;position:absolute;inset:0}.rg-gross .rg-bild img{object-position:62% 55%;transform-origin:62% 55%;transform:scale(1.15)}.rg-gross:hover .rg-bild img{transform:scale(1.2)}.rg-inhalt{backdrop-filter:blur(16px)saturate(170%);background:#ffffffb8;border:1px solid #fffc;border-radius:16px;max-width:30rem;margin:1.25rem;padding:1.2rem 1.4rem 1.3rem;display:block;box-shadow:inset 0 1px #fff9,0 18px 40px -20px #17203a59}.rg-gross h3{margin:0 0 .4rem;font-size:1.625rem}.rg-gross .rg-text{color:#3d4660}.rg-liste{grid-template-rows:repeat(3,1fr);gap:1.25rem;display:grid}.rg-liste li+li{border-top:0}.rg-liste a,.rg-liste li:first-child a{background:var(--flaeche);border-radius:18px;flex-direction:column;justify-content:center;height:100%;padding:1.25rem 1.5rem;transition:background-color .18s ease-out,transform .1s ease-out;display:flex}.rg-liste a:hover{background:#eaecf1}.rg-liste a:active,.rg-gross:active{transform:scale(.99)}@media (prefers-reduced-transparency:reduce){.rg-inhalt{-webkit-backdrop-filter:none;background:#fff}}@media (width<=56rem){.rg-gross{min-height:24rem}.rg-inhalt{margin:.75rem}.rg-liste{grid-template-rows:none;gap:.9rem}}.rg2{grid-template-columns:4fr 8fr;align-items:start;gap:3.5rem;display:grid}.rg2-links{position:sticky;top:6rem}.rg2-links h2{margin:0 0 .5rem}.rg2-links .lead{margin-bottom:1.5rem}.rg2-karten{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.rg-karte{background:var(--flaeche);border-radius:18px;flex-direction:column;text-decoration:none;transition:background-color .18s ease-out,transform .1s ease-out;display:flex;overflow:hidden}.rg-karte:hover{background:#eaecf1}.rg-karte:active{transform:scale(.99)}.rg-kbild{aspect-ratio:16/10;background:#ececea;display:block;overflow:hidden}.rg-kbild img{object-fit:cover;object-position:var(--pos);width:100%;height:100%;transform-origin:var(--pos);transition:transform .6s var(--feder);transform:scale(2.2)}.rg-karte:hover .rg-kbild img{transform:scale(2.3)}.rg-ktext{padding:1.1rem 1.25rem 1.3rem;display:block}.rg-ktext b{margin-bottom:.3rem;font-size:1.1875rem;line-height:1.3;display:block}.rg-ktext .rg-text{color:var(--grau);font-size:.9375rem;display:block}.rg-karte:hover b{text-decoration:underline;text-decoration-color:var(--marker);text-underline-offset:.18em;text-decoration-thickness:.16em}@media (width<=56rem){.rg2{grid-template-columns:1fr;gap:1.5rem}.rg2-links{position:static}.rg2-karten{grid-template-columns:1fr}}.rg2-karten{grid-template-columns:1fr;gap:1rem}.rg-karte{flex-direction:row;align-items:stretch}.rg-kbild{aspect-ratio:auto;flex:0 0 38%;min-height:9.5rem}.rg-ktext{flex-direction:column;justify-content:center;padding:1.2rem 1.6rem;display:flex}@media (width<=56rem){.rg-kbild{flex-basis:34%;min-height:8rem}.rg-ktext{padding:.9rem 1rem}.rg-ktext .rg-text{display:none}}.kalender ol{margin:0}.anlass{border-radius:0;padding-left:0;padding-right:2rem}.anlass:after{left:5.25rem;right:0}.anlass:before{right:.1rem}.anlass:hover,.glas .anlass:hover{box-shadow:none;background-color:#0000}.faecher{gap:0 2.5rem;margin:0}.fach-zeile{border-radius:0;padding-left:0;padding-right:2rem}.fach-zeile:after{left:4.1rem;right:0}.fach-zeile:before{right:.1rem}.fach-zeile:hover{background:0 0}.fach-zeile:hover b{text-decoration:underline;text-decoration-color:var(--marker);text-underline-offset:.18em;text-decoration-thickness:.16em}.anlass:hover:after,li:has(+li>.anlass:hover)>.anlass:after,.fach-zeile:hover:after{opacity:1}@media (width<=56rem){.anlass:after{left:4.6rem}}@media (prefers-reduced-motion:reduce){*,:before{transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.kopf{-webkit-backdrop-filter:none;background:#fff}}@media (prefers-contrast:more){.kopf{border-bottom:1px solid var(--text);background:#fff}:root{--grau:#3a4158;--linie:#9aa1b3}}@media (width<=56rem){.einstieg .rahmen,.neu,.ratgeber,.modal{grid-template-columns:1fr;gap:2.25rem}.faecher{grid-template-columns:1fr}.nav{display:none}.suche-knopf{margin-left:auto}.blaetter{height:17rem}.modal-bilder{display:none}.anlass{grid-template-columns:3.6rem 1fr}.anlass .wann{text-align:left;grid-column:2;margin-top:.3rem}.anlass{row-gap:0}}.such-dialog{width:min(40rem,100% - 2rem);max-height:calc(100dvh - 7rem);color:var(--text);background:#fff;border:0;border-radius:18px;flex-direction:column;margin:0 auto;padding:0;display:none;position:fixed;inset:5.25rem 0 auto;overflow:hidden;box-shadow:0 30px 70px -24px #17203a73,0 2px 8px #17203a14}.such-dialog[open]{display:flex}.such-dialog::backdrop{background:#17203a52}.such-feld{border-bottom:1px solid var(--linie);flex:none;align-items:center;gap:.75rem;padding:0 .75rem 0 1.25rem;display:flex}.such-feld>svg{fill:none;width:1.25rem;height:1.25rem;stroke:var(--grau);stroke-width:2.2px;stroke-linecap:round;flex:none}.such-feld input{min-width:0;height:4rem;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:1.2rem}.such-feld input::placeholder{color:var(--grau);opacity:.8}.such-feld input::-webkit-search-cancel-button{display:none}.such-zu{background:var(--flaeche);width:2.5rem;height:2.5rem;color:var(--text);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;transition:background-color .15s ease-out,transform .1s ease-out;display:grid}.such-zu:hover{background:#e6e8ee}.such-zu:active{transform:scale(.94)}.such-zu svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:.8rem;height:.8rem}.such-ergebnis{overscroll-behavior:contain;padding:1rem 1.25rem 1.25rem;overflow-y:auto}.such-titel{color:var(--grau);margin:0 0 .35rem;font-size:.875rem;font-weight:700}.such-gruppe+.such-gruppe{margin-top:1rem}.such-gruppe ul,.such-liste{margin:0;padding:0;list-style:none}.such-zeile{color:inherit;border-bottom:1px solid var(--linie);outline-offset:0;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 0;text-decoration:none;display:flex}li:last-child>.such-zeile{border-bottom:0}.such-name{text-underline-offset:.2em;font-weight:600;text-decoration:underline .16em #0000;transition:text-decoration-color .15s ease-out}.such-zeile:hover .such-name,.such-zeile:focus-visible .such-name{text-decoration-color:var(--marker)}.such-zeile:focus-visible{outline:none}.such-zeile:focus-visible .such-name{background:var(--marker-hell)}.such-art{color:var(--grau);white-space:nowrap;flex:none;font-size:.875rem}.such-name mark,.karte-titel mark{background:var(--marker-hell);color:inherit;box-shadow:0 0 0 1px var(--marker-hell);border-radius:2px}.such-alle{background:var(--flaeche);color:var(--text);border-radius:12px;margin-top:1rem;padding:.8rem 1rem;font-weight:600;text-decoration:none;transition:background-color .15s ease-out;display:block}.such-alle:hover,.such-alle:focus-visible{background:#e6e8ee}.such-leer{color:var(--grau);margin:.25rem 0 0}.such-leer a{color:var(--text);text-decoration-color:var(--marker);text-underline-offset:.18em;text-decoration-thickness:.16em}.such-vorschlaege{flex-wrap:wrap;gap:.5rem;display:flex}.such-vorschlaege button{font:inherit;color:var(--text);border:1px solid var(--linie);cursor:pointer;background:#fff;border-radius:999px;height:2.4rem;padding:0 1rem;font-size:.975rem;transition:border-color .15s ease-out,transform .1s ease-out}.such-vorschlaege button:hover{border-color:var(--text)}.such-vorschlaege button:active{transform:scale(.97)}@media (width<=40rem){.such-dialog{border-radius:16px;width:calc(100% - 1rem);max-height:calc(100dvh - 1rem);inset:.5rem 0 auto}.such-feld{padding-left:1rem}.such-feld input{height:3.5rem;font-size:1.0625rem}.such-ergebnis{padding:.9rem 1rem 1rem}.such-zeile{flex-direction:column;gap:.1rem}.such-art{white-space:normal}}.such-kopf .rahmen{grid-template-columns:1fr;padding-bottom:2.5rem}.such-kopf h1{max-width:none}.such-seitenfeld{max-width:36rem;margin-top:1.25rem}.such-seitenfeld input::-webkit-search-cancel-button{cursor:pointer}.such-stand{color:var(--grau);margin:1rem 0 0}.such-stand b{color:var(--text)}.such-inhalt{padding-top:2.5rem;padding-bottom:4.5rem}.such-abschnitt+.such-abschnitt{margin-top:3rem}.such-abschnitt h2{border-bottom:2px solid var(--text);margin:0 0 .75rem;padding-bottom:.6rem;font-size:1.375rem}.such-abschnitt h2 span{color:var(--grau);font-variant-numeric:tabular-nums;font-weight:400}.such-liste{max-width:48rem}.such-liste .such-zeile{padding:.8rem 0;font-size:1.0625rem}.such-inhalt .karten{grid-template-columns:repeat(4,minmax(0,1fr))}.such-vorschlaege.gross button{height:2.75rem;padding:0 1.15rem;font-size:1.0625rem}@media (width<=72rem){.such-inhalt .karten{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=56rem){.such-inhalt .karten{grid-template-columns:repeat(2,minmax(0,1fr))}}.fuss nav span.bald{color:#fff;opacity:.5}.fach-link.bald{cursor:default}.fach-link.bald:hover{background:0 0}.fach-link.bald b,.fach-link.bald svg{opacity:.55}.fach-zeile.bald,.anlass.ohne-seite,.thema-zeile.ohne-seite{cursor:default}.thema-zeile.ohne-seite b{text-decoration:none!important}.thema-material.einzeln .blaetter img{width:52%;top:.6rem;left:24%;transform:rotate(-2.5deg);box-shadow:0 1px 2px #17203a14,0 14px 30px -12px #17203a4d}.thema-material.einzeln .blaetter:hover img{transform:rotate(-1deg)translateY(-.3rem)}@media (width<=56rem){.thema-material.einzeln .blaetter img{width:40%;left:30%}}.vergleich-tabelle{margin:1.5rem 0 1.75rem;overflow-x:auto}.vergleich-tabelle table{border-collapse:collapse;width:100%;font-size:1rem;line-height:1.45}.vergleich-tabelle caption{text-align:left;padding-bottom:.75rem;font-size:1.0625rem;font-weight:700}.vergleich-tabelle th,.vergleich-tabelle td{text-align:left;vertical-align:top;border-bottom:1px solid var(--linie);padding:.7rem .9rem .7rem 0}.vergleich-tabelle thead th{border-bottom:2px solid var(--text);font-size:.9375rem}.vergleich-tabelle tbody th{width:24%;font-weight:700}.vergleich-tabelle td{color:#3d4660;width:38%}.vergleich-tabelle td.leer{color:var(--grau)}@media (width<=40rem){.vergleich-tabelle table{font-size:.9375rem}.vergleich-tabelle tbody th{width:28%}}.vergleich-tabelle tr>:first-child:nth-last-child(2){white-space:nowrap;width:1%;padding-right:1.5rem}.vergleich-tabelle tr>:last-child:nth-child(2){width:auto}.vergleich-tabelle.fuenf table{min-width:40rem;font-size:.9375rem}.vergleich-tabelle.fuenf td{width:auto;padding-right:.75rem}.vergleich-tabelle.fuenf tbody th{width:7.5rem}.vergleich-tabelle.fuenf th:first-child{z-index:1;background:var(--papier);position:sticky;left:0}.vergleich-tabelle.zitate tbody th{white-space:nowrap;width:1%;padding-right:1.25rem}.vergleich-tabelle.zitate .quelle{color:var(--grau);margin-top:.2rem;font-size:.875rem;display:block}.vergleich-tabelle.zitate td{width:auto}.artikel section>p+h3{margin-top:1.75rem}.braeuche.jahre li{grid-template-columns:5rem 1fr}.braeuche.jahre li+li:before{left:6.25rem}.braeuche.jahre .tag b{font-size:1.55rem}.saeulen-figur{background:var(--flaeche);border-radius:18px;margin:1.75rem 0;padding:1.5rem}.saeulen-figur svg{width:100%;max-width:34rem;height:auto;margin:0 auto;display:block}.saeulen-figur .s-dach{fill:#fff;stroke:var(--text);stroke-width:3px;stroke-linejoin:round}#saeulen-dach{transition:transform .5s var(--feder)}.saeulen-figur .s-dach-text{fill:var(--text);text-anchor:middle;font-size:20px;font-weight:800}.saeulen-figur .s-schaft{fill:#fff;stroke:var(--text);stroke-width:3px;transition:y .5s var(--feder), height .5s var(--feder)}.saeulen-figur .s-schaft.schwach{fill:var(--flaeche);stroke-dasharray:6 5}.saeulen-figur .s-schaft.stark{fill:var(--marker)}.saeulen-figur .s-boden{stroke:var(--text);stroke-width:4px;stroke-linecap:round}.saeulen-figur .s-nr{fill:var(--text);text-anchor:middle;font-size:18px;font-weight:800}.saeulen-regler{gap:.55rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.saeulen-regler li{grid-template-columns:1.6rem 1fr 9rem;align-items:center;gap:.75rem;font-size:.975rem;display:grid}.saeulen-regler .nr{font-weight:800}.saeulen-regler input{width:100%;accent-color:var(--text)}.saeulen-figur figcaption{color:var(--grau);margin-top:1rem;font-size:.975rem;line-height:1.5}.saeulen-figur figcaption b{color:var(--text)}@media (width<=40rem){.saeulen-regler li{grid-template-columns:1.4rem 1fr}.saeulen-regler input{grid-column:2}}@media (prefers-reduced-motion:reduce){#saeulen-dach,.saeulen-figur .s-schaft{transition:none}}.saeulen-regler .kurz{color:var(--grau)}.ausklapp.mega{grid-template-columns:14.5rem minmax(0,1fr);gap:0;width:min(69.5rem,100vw - 3rem);padding:0;overflow:hidden}.mm-links{border-right:1px solid var(--linie);background:#f3f4f7b3;flex-direction:column;gap:1rem;padding:1.1rem .9rem;display:flex}.mm-faecher{flex-direction:column;gap:.15rem;display:flex}.mm-fach{font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:1.9rem 1fr auto;align-items:center;gap:.7rem;padding:.55rem .6rem;transition:background-color .15s ease-out;display:grid}.mm-fach svg{width:1.9rem;height:1.9rem;color:var(--text)}.mm-fach b{font-size:1rem}.mm-fach:hover{background:#fffc}.mm-fach[aria-selected=true]{background:#fff;box-shadow:0 1px 2px #17203a0f,0 6px 16px -10px #17203a4d}.mm-fach[aria-selected=true] b{text-decoration:underline;text-decoration-color:var(--marker);text-underline-offset:.2em;text-decoration-thickness:.16em}.mm-fach.bald{cursor:default;opacity:.5}.mm-fach.bald small{color:var(--grau);font-size:.75rem}.mm-stufen{border-top:1px solid var(--linie);flex-direction:column;margin-top:auto;padding-top:.9rem;display:flex}.mm-stufen a{border-radius:10px;padding:.4rem .6rem;font-size:.9375rem;font-weight:600;text-decoration:none}.mm-stufen a:hover{background:#fffc}.mm-stufen .ausklapp-alle{margin-top:.4rem}.mm-panels{min-height:22rem;padding:1.4rem 1.75rem 1.6rem}.mm-panel{display:none}.mm-panel.aktiv{animation:mm-rein .22s var(--feder);display:block}@keyframes mm-rein{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}.mm-panel-kopf{display:none}.mm-fachseite{margin-bottom:1.1rem;font-size:1.0625rem;font-weight:700;text-decoration:none;display:inline-block}.mm-fachseite:after{content:"";width:.55rem;height:.55rem;transition:transform .25s var(--feder);border-top:2px solid;border-right:2px solid;margin-left:.45rem;display:inline-block;transform:rotate(45deg)translateY(-1px)}.mm-fachseite:hover{text-decoration:underline;text-decoration-color:var(--marker);text-underline-offset:.2em;text-decoration-thickness:.16em}.mm-fachseite:hover:after{transform:rotate(45deg)translate(2px,-3px)}.mm-bereiche{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:1.4rem 2rem;display:grid}.mm-bereich-titel{color:var(--grau);border-bottom:1px solid var(--linie);margin-bottom:.3rem;padding-bottom:.45rem;font-size:.875rem;font-weight:600;text-decoration:none;display:block}.mm-bereich-titel:hover{color:var(--text)}.mm-bereich ul{margin:0;padding:0;list-style:none}.mm-bereich li a{padding:.3rem 0;font-size:.9688rem;line-height:1.35;text-decoration:none;display:block}.mm-bereich li a:hover{text-decoration:underline;text-decoration-color:var(--marker);text-underline-offset:.18em;text-decoration-thickness:.16em}.mm-bereich li a.eigen{font-weight:700}.mm-bereich li a.mm-mehr{color:var(--grau);font-size:.875rem}@media (width<=56rem){.ausklapp.mega{grid-template-columns:1fr;width:auto;padding:.75rem}.mm-links{display:contents}.mm-links>.ausklapp-titel,.mm-faecher{display:none}.mm-panels{order:1;min-height:0;padding:0}.mm-panel,.mm-panel.aktiv{border-bottom:1px solid var(--linie);animation:none;display:block}.mm-panel-kopf{width:100%;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1.9rem 1fr auto;align-items:center;gap:.7rem;padding:.75rem .4rem;display:grid}.mm-panel-kopf svg:first-child{width:1.9rem;height:1.9rem}.mm-panel-kopf[aria-expanded=true] .winkel{transform:rotate(180deg)}.mm-inhalt{padding:0 .4rem 1rem 3rem;display:none}.mm-panel.offen .mm-inhalt{display:block}.mm-bereiche{grid-template-columns:1fr;gap:1rem}.mm-stufen{background:0 0;order:2;margin-top:.5rem}}@media (prefers-reduced-motion:reduce){.mm-panel.aktiv{animation:none}}.thema-bild.fach-symbol{place-items:center;display:grid}.thema-bild.fach-symbol svg{aspect-ratio:1;width:min(15rem,70%);height:auto;color:var(--text);fill:none;stroke:currentColor;stroke-width:1.6px;background:radial-gradient(circle at 50% 55%, var(--marker) 0 58%, transparent 59%);border-radius:50%;padding:2.5rem}@media (width<=56rem){.thema-bild.fach-symbol{display:none}}button.thema-zeile{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border-left:0;border-right:0;width:100%}.thema-zeile.aufklapp:before{opacity:.45;transform:none;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.thema-zeile.aufklapp[aria-expanded=true]:before{opacity:.8;transform:rotate(180deg)}.thema-materialien{gap:.1rem;margin:.1rem 0 .9rem;padding:0;list-style:none;display:grid}.thema-materialien a{background:var(--flaeche);border-radius:10px;padding:.5rem .75rem;text-decoration:none;display:block}.thema-materialien a span{font-size:.975rem;font-weight:600;line-height:1.35;display:block}.thema-materialien a small{color:var(--grau);margin-top:.1rem;font-size:.8125rem;display:block}.thema-materialien a:hover span{text-decoration:underline;text-decoration-color:var(--marker);text-underline-offset:.18em;text-decoration-thickness:.16em}.themen-liste>li{scroll-margin-top:7rem}.themen-liste>li.angesprungen>.thema-zeile b{background:linear-gradient(#0000 55%,#ffd84ab3 55%)}.thema-materialien[hidden]{display:none}button.thema-zeile{height:auto}@media (width>=56.01rem){.mega.getrennt .mm-stufen{display:none}.mega.getrennt .mm-panels{min-height:18rem}}.thema-zeile .zeile-meta{justify-content:space-between}.thema-zeile .zeile-meta .mit-material{margin-left:auto}.fragen details.schliesst summary:after{transform:none}.artikel .mini-raster.weitere{grid-template-columns:repeat(3,1fr);margin-bottom:2rem}@media (width<=40rem){.artikel .mini-raster.weitere{grid-template-columns:1fr 1fr}}.thema-raster>.artikel{min-width:0}.vergleich-tabelle th,.vergleich-tabelle td{hyphens:auto}.artikel .thema-material+p{margin-top:1.75rem}.material-verweis{background:var(--flaeche);max-width:34rem;color:inherit;border-radius:14px;align-items:center;gap:.9rem;margin:1.25rem 0 1.75rem;padding:.7rem 1rem .7rem .7rem;text-decoration:none;transition:transform .1s ease-out;display:flex}.material-verweis:active{transform:scale(.99)}.mv-bild{flex:none;width:2.75rem}.mv-bild img{border-radius:2px;width:100%;height:auto;display:block;box-shadow:0 1px 2px #17203a1f,0 6px 14px -6px #17203a4d}.mv-text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.mv-art{color:var(--grau);font-size:.8125rem;font-weight:700}.mv-text b{font-size:1rem;line-height:1.3}.mv-meta{color:var(--grau);font-size:.875rem}.material-verweis:hover b{text-decoration:underline;text-decoration-color:var(--marker);text-underline-offset:.18em;text-decoration-thickness:.16em}.mv-pfeil{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem;margin-left:auto}a.leisten-material{color:inherit;text-decoration:none}.achtung{margin:0 0 2rem;padding-left:1.2rem}.achtung li{margin:.5rem 0}.vorschau .modal-bilder.einzeln{justify-content:center;align-items:flex-start;padding:2rem 1.5rem;display:flex}.vorschau .modal-bilder.einzeln img{border-radius:3px;width:78%}.vorschau .modal-bilder[hidden]{display:none}.vorschau .modal-aktionen .knopf{align-items:center;gap:.45rem;display:inline-flex}.vorschau .knopf .extern{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:.95rem;height:.95rem}.vorschau .modal-aktionen a.thema[hidden]{display:none}.vorschau #vs-text p{margin:0 0 .9rem}.vorschau #vs-preis{margin:0}.vorschau .modal{grid-template-rows:minmax(0,1fr);min-height:0}.vorschau .modal-text,.vorschau .modal-bilder{min-height:0}.vorschau .vorschau-kopf{display:contents}.vorschau .vorschau-kopf>span{display:none}.vorschau .schliessen{z-index:1;background:#fff}.fach-zeile{grid-template-columns:3rem minmax(0,1fr)}.fach-zeile>div,.anlass .was{overflow-wrap:break-word;hyphens:auto;min-width:0}.kalender.quer .anlass{grid-template-columns:3.4rem minmax(0,1fr)}@media (width>=56.01rem){.kalender.quer ol{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=56rem){.abschnitt-kopf{flex-direction:column;align-items:flex-start;gap:.75rem}.mehr-link{white-space:normal;overflow-wrap:break-word}.vorschau[open]{flex-direction:column;display:flex}.vorschau .vorschau-kopf{border-bottom:1px solid var(--linie);flex:none;justify-content:space-between;align-items:center;padding:.25rem .75rem .25rem 1.5rem;display:flex}.vorschau .vorschau-kopf>span{color:var(--grau);font-size:.9375rem;display:block}.vorschau .schliessen{flex:none;width:2.75rem;height:2.75rem;position:static}.vorschau .modal{overscroll-behavior:contain;flex:auto;min-height:0;max-height:none;display:block;overflow-y:auto}.vorschau .modal-text{padding-top:1.25rem;padding-bottom:0;overflow:visible}.vorschau .modal-bilder,.vorschau .modal-bilder.einzeln{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;align-items:flex-start;gap:.75rem;padding:1.25rem 1.75rem;scroll-padding-inline:1.75rem;display:flex;overflow-x:auto}.vorschau .modal-bilder.einzeln{justify-content:center}.vorschau .modal-bilder[hidden]{display:none}.vorschau .modal-bilder img,.vorschau .modal-bilder img:first-child,.vorschau .modal-bilder.einzeln img{scroll-snap-align:start;border-radius:3px;flex:none;grid-column:auto;justify-self:auto;width:auto;height:min(18rem,40dvh)}.vorschau .modal-fuss{padding:.75rem 1.75rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--linie);background:#fff;margin:1.5rem -1.75rem 0;position:sticky;bottom:0}.vorschau .modal-fuss .modal-aktionen{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem;display:grid}.vorschau .modal-fuss .knopf{white-space:nowrap;justify-content:center;padding-inline:1rem}.vorschau .modal-fuss #vs-preis{white-space:nowrap}.vorschau .modal-fuss a.thema{grid-column:1/-1;justify-self:start;font-size:.9375rem}.vorschau .modal-fuss .hinweis-eduki{margin:.4rem 0 0;font-size:.8125rem}}@media (width<=56rem) and (height<=700px){.vorschau .modal-fuss .hinweis-eduki{display:none}}@media (width<=23rem){.kopf.dock .rahmen{gap:.5rem;padding-inline:1rem}.kopf.dock .logo{min-width:0}.kopf.dock .logo .w{font-size:1.4rem}.hauptmenue{flex:none;gap:.25rem}.kopf .rund-knopf{width:2.75rem;height:2.75rem}}h1 .h1-zusatz{font-weight:500}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-next-latin-ext-wght-normal.C6vrW8VD.woff2)format("woff2-variations");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:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-next-latin-wght-normal.BcXVPD7q.woff2)format("woff2-variations");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}
