@layer theme;@layer base{.wissen{--header-h:0px;--text-body:clamp(1.0625rem, .95rem + .55vw, 1.25rem);font-size:var(--text-body);text-wrap:pretty;line-height:1.6}.wissen a:not(:where(.abschluss *)){color:inherit}.wissen summary{cursor:pointer;list-style:none}.wissen summary::-webkit-details-marker{display:none}.wissen h2:not(.artikel-text *,.abschluss *){letter-spacing:-.025em;color:var(--color-nachtblau);font-size:clamp(2rem,1.4rem + 3vw,3.5rem);font-weight:700;line-height:1.05}.wissen h3:not(.artikel-text *){letter-spacing:-.015em;color:var(--color-nachtblau);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:700;line-height:1.2}.wissen h4:not(.artikel-text *){color:var(--color-nachtblau);font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:600;line-height:1.4}.wissen h5{color:var(--color-nachtblau);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);font-weight:600;line-height:1.4}.artikel-text{font-family:var(--font-sans);color:var(--color-tinte);font-size:17.5px;line-height:1.65}@media (width>=768px){.artikel-text{font-size:19px}}.artikel-text>*+*{margin-top:1.25em}.artikel-text h2,.artikel-text h3{font-family:var(--font-sans);color:var(--color-nachtblau);letter-spacing:-.025em;hyphens:none;line-height:1.15}.artikel-text h2{border-top:1px solid var(--color-linie);margin-top:2.5em;padding-top:1.25rem;font-size:1.5em;font-weight:600}.artikel-text h3{margin-top:2em;font-size:1.2em;font-weight:600}.artikel-text strong{font-weight:600}.artikel-text a{color:var(--color-nachtblau);text-underline-offset:3px;text-decoration:underline}.artikel-text a:hover{text-decoration:none}.artikel-text button{color:var(--color-nachtblau);text-underline-offset:3px;font:inherit;text-decoration:underline}.artikel-text button:hover{text-decoration:none}.artikel-text ul,.artikel-text ol{padding-left:0;list-style:none}.artikel-text li{padding-left:1.625rem;position:relative}.artikel-text li+li{margin-top:.75em}.artikel-text ul>li:before{content:"";background:var(--color-magenta);width:10px;height:10px;position:absolute;top:.55em;left:0}.artikel-text ol{counter-reset:punkt}.artikel-text ol>li{counter-increment:punkt;padding-left:2.25rem}.artikel-text ol>li:before{content:counter(punkt);font-family:var(--font-sans);color:var(--color-rauch);font-size:.75em;position:absolute;top:.35em;left:0}.artikel-text li>ul,.artikel-text li>ol{margin-top:.5em}.artikel-text li ul>li:before{background:var(--color-rauch);width:7px;height:7px;top:.65em}.artikel-text blockquote{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--color-nachtblau);margin-top:2em;margin-bottom:2em;padding-left:1.5rem;font-size:1.35em;font-weight:500;line-height:1.3}.artikel-text blockquote p{margin-top:0}.artikel-text .hervor{background:var(--color-sand);margin:2em -1.25rem;padding:1.5rem 1.25rem}@media (width>=768px){.artikel-text .hervor{margin-left:0;margin-right:0;padding:1.75rem 2rem}}.artikel-text figure{margin-top:2.5em;margin-bottom:2.5em}.artikel-text img{width:100%}.artikel-text figcaption{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-rauch);margin-top:.75rem;font-size:12.5px;font-weight:500}.artikel-text .tabelle{margin:2em -1.25rem;padding-left:1.25rem;padding-right:1.25rem;overflow-x:auto}@media (width>=768px){.artikel-text .tabelle{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.artikel-text table{border-collapse:collapse;width:100%;min-width:32rem;font-family:var(--font-sans);font-size:15px}.artikel-text th{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-rauch);text-align:left;border-bottom:2px solid var(--color-nachtblau);padding:0 1rem .75rem 0;font-size:12.5px;font-weight:500}.artikel-text td{border-bottom:1px solid var(--color-linie);vertical-align:top;padding:.75rem 1rem .75rem 0}.artikel-text code{font-family:var(--font-mono);background:var(--color-sand);padding:.15em .4em;font-size:.85em}.artikel-text pre{background:var(--color-nachtblau);color:var(--color-weiss);padding:1.25rem;font-size:13.5px;line-height:1.5;overflow-x:auto}.artikel-text pre code{color:inherit;background:0 0;padding:0}.artikel-text hr{border:0;border-top:1px solid var(--color-linie);margin-top:2.5em;margin-bottom:2.5em}}@layer components{.reg{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-rauch);font-size:12.5px;font-weight:500}.wissen section>.reg:first-child{font-size:var(--fs-register);letter-spacing:.1em}}@layer utilities;.wissen h1.text-kopf-lang{font-size:clamp(2rem,5.2vw,4.4rem)}
