.fl .fl-hero .ds-h1{max-width:22ch;font-size:clamp(2.125rem,1rem + 4.4vw,5rem);line-height:.98}.fl :is(h2,h3).ds-h-mittel{font-size:clamp(2rem,1.3rem + 2.6vw,3.75rem);line-height:1}.fl h3.ds-h-klein{letter-spacing:-.03em;font-size:clamp(1.625rem,1.2rem + 1.5vw,2.5rem);line-height:1.05}.fl .ds-schluss-h2{max-width:20ch;font-size:clamp(2rem,1.3rem + 2.2vw,3.25rem)}.ds-absatz{max-width:46rem;margin-inline:auto}.fl .ds-gross{letter-spacing:-.012em;text-wrap:pretty;font-size:clamp(1.1875rem,1.05rem + .6vw,1.5rem);font-weight:600;line-height:1.4}.ds-lesetext{max-width:44rem}.ds-phase{margin-block-start:.625rem}.fl .ds-zeit-text{font-size:clamp(1.125rem,1rem + .4vw,1.375rem);line-height:1.5}.ds-blatt-spalten{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.ds-blatt-spalten>p{border-block-end:1.5px solid var(--on-accent);gap:.375rem;padding-block-end:clamp(1rem,2vw,1.5rem);display:grid}.ds-blatt-spalten .fl-mono{color:color-mix(in srgb, var(--on-accent) 72%, transparent)}.ds-blatt-name{letter-spacing:-.035em;hyphens:manual;font-size:clamp(1.25rem,.9rem + 1.8vw,2.75rem);font-weight:800;line-height:1}.ds-blatt-gemeinsam{border:1.5px solid var(--on-accent);text-align:center;border-radius:4px;margin-block-start:clamp(1rem,2vw,1.5rem);padding:clamp(.875rem,1.6vw,1.25rem);font-size:clamp(1.0625rem,.95rem + .6vw,1.5rem);font-weight:700}.ds-blatt-grenze{border-block-end:2px dashed var(--on-accent);text-align:center;margin-block:clamp(1.5rem,3vw,2.5rem) 0;padding-block-end:.75rem}.fl-blatt-zeilen.ds-blatt-zeilen>li{border-block-start:0;border-block-end:1px solid color-mix(in srgb, var(--on-accent) 35%, transparent);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;padding-block:clamp(.5rem,.9vw,.75rem);display:grid}.ds-blatt-zeilen span{white-space:nowrap}.fl-blatt-zeilen.ds-blatt-zeilen>li:last-child{border-block-end:1px solid color-mix(in srgb, var(--on-accent) 35%, transparent)}.ds-kurzfassung{border-block-start:1px solid var(--hairline);gap:clamp(1rem,2vw,1.5rem);padding-block-start:clamp(1.25rem,2.4vw,2rem);display:grid}.fl .ds-kurzfassung .fl-aussage{font-size:clamp(1.5rem,1.1rem + 1.2vw,2.125rem)}.ds-kurzfassung .fl-knoepfe{margin-block-start:.5rem}.ds-schluss{align-items:start}.ds-schluss .fl-kopf{margin:0}.fl .ds-schluss-schritt>*+*{margin-block-start:1.25rem}.ds-schluss-schritt .fl-knoepfe{padding-block-start:.5rem}.ds-block{gap:clamp(1.25rem,2.4vw,2rem);display:grid}.fl-paare.ds-normen>*>dt{font-family:var(--font-mono);letter-spacing:0;font-weight:500}.fl-paare.ds-normen dd{font-size:clamp(1.125rem,1rem + .4vw,1.3125rem);line-height:1.45}.ds-sdm-text,.ds-sdm-ziele{align-content:start;gap:1.25rem;display:grid}.ds-sdm-text>p{color:var(--ink-muted)}.fl-marken.ds-ziele{font-size:clamp(1.0625rem,.95rem + .4vw,1.25rem)}.fl-marken.ds-ziele>li{border-color:var(--hairline);padding:.625rem 1rem}.ds-quelle{max-width:82rem}.fl-inhalt>.ds-quelle{margin-block-start:1.5rem}.ds-schutz .fl-kachel,.ds-wege .fl-kachel{min-height:clamp(14rem,20vw,18rem)}.fl .ds-ueberschneidung .fl-abgleich-zeile{padding-block:clamp(.875rem,1.5vw,1.25rem)}.ds-zahl{align-items:center}.fl .ds-zahl-wert{text-align:center}.ds-punkte .fl-punkte{--fl-punkt:clamp(.6875rem, 2.3vw, 2.25rem);justify-content:center}@media (width<=47.99em){.ds-punkte .fl-punkte{--fl-punkt:min(2.25rem, calc((100vw - 2 * var(--seite-rand)) / 12.6));align-items:center;gap:calc(var(--fl-punkt) * .9);flex-direction:column}.ds-punkte .fl-punkte-gruppe{grid-template-rows:none;grid-template-columns:repeat(10, var(--fl-punkt));grid-auto-rows:var(--fl-punkt);grid-auto-flow:row}}.ds-feld-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.ds-feld-3 .fl-kachel{min-height:0}.ds-zert{border-block-start:1px solid var(--hairline);padding-block-start:clamp(2rem,4vw,3rem)}.ds-zert .ds-lesetext{color:var(--ink-muted)}.ds-reihe>.fl-karte{gap:1.25rem}.fl .ds-karte-titel{letter-spacing:-.03em;font-size:clamp(1.5rem,1.15rem + 1vw,2.125rem);line-height:1.05}.fl .ds-karte-text{color:var(--ink-muted);font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.5}@media (width>=64em){.fl-stapel--reihe.ds-reihe{grid-template-columns:repeat(6,minmax(0,1fr))}.ds-reihe>:nth-child(-n+3){grid-column:span 2}.ds-reihe>:nth-child(n+4){grid-column:span 3}}.fl .ds-rolle{margin-block-start:clamp(3rem,6vw,5rem)}.ds-rolle .fl-kopf{gap:1rem}.ds-feinheiten-titel{max-width:74rem;margin-inline:auto}.fl .fl-inhalt>.ds-feinheiten-titel+.ds-feinheiten{margin-block-start:clamp(1.25rem,2.4vw,2rem)}.fl .ds-feinheit{font-size:clamp(1.125rem,1rem + .45vw,1.375rem);font-weight:600;line-height:1.42}.fl-fokus.ds-feinheiten{max-width:74rem}@media (width>=60em){.fl-fokus.ds-feinheiten{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(2rem,3.5vw,3.5rem)}.fl-fokus.ds-feinheiten>li,.fl-fokus.ds-feinheiten>li:last-child{border-block-end:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:.75rem}}.ds-takt{gap:clamp(2rem,4vw,3rem) clamp(2rem,4vw,4rem);max-width:74rem;margin-block-end:0;margin-inline:auto;list-style:none;display:grid}@media (width>=56em){.ds-takt{column-count:2;column-gap:clamp(2rem,4vw,4rem);display:block}.ds-takt>li{break-inside:avoid}.ds-takt>li:nth-child(2n){padding-block-start:clamp(2rem,3.5vw,2.75rem)}.ds-takt>li:nth-child(3){break-before:column}}.fl .ds-takt-titel{margin-block-end:.875rem;font-size:clamp(1.375rem,1.1rem + 1vw,2rem)}.ds-zyklus{margin:0;padding:0;list-style:none}.ds-zyklus>li{border-block-start:1.5px solid var(--on-accent);padding-block:.5rem;font-weight:600;line-height:1.4}.ds-zyklus>li:last-child{border-block-end:1.5px solid var(--on-accent)}.ds-weg-nicht{border:1px solid var(--surface-2);background:0 0}@media (width>=60em){.fl-zwei.ds-4-8{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.ds-4-8 .ds-lesetext{max-width:50rem}.ds-feld-3 .fl-kachel{padding:clamp(1.5rem,2.6vw,2.5rem)}@media (width>=60em){.fl-zeiten.ds-fassungen{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(2rem,4vw,4rem);max-width:82rem;display:grid}.fl-zeiten.ds-fassungen>li,.fl-zeiten.ds-fassungen>li:last-child{border-block-end:1px solid var(--hairline);grid-template-columns:minmax(0,1fr);align-content:start;gap:1rem}}.fl .ds-meldeketten :is(.fl-spuren-a,.fl-spuren-b){padding-block:clamp(.75rem,1.4vw,1.125rem)}@media (width>=48em){.fl .ds-meldeketten .fl-spuren-kriterium{padding-block-start:clamp(.85rem,1.5vw,1.25rem)}}.fl #fragen .fragen summary{padding-block:1.125rem}.fl .fl-inhalt+.ds-kopf-folge{border-block-start:1px solid var(--hairline);margin-block-start:clamp(2.5rem,4vw,3.5rem);padding-block-start:clamp(2.5rem,4vw,3.5rem)}.ds-zahl .fl-text>.fl-leise{max-width:40rem}.fl .ds-ueberschneidung .fl-abgleich-von{font-size:1.05em}.fl #fragen .fragen summary{min-height:3.5rem}.fl-blatt.ds-blatt,.fl-blatt.ds-takt{padding-block:clamp(1.5rem,3.4vw,3rem)}.ds-wege .fl-kachel{padding:clamp(1.5rem,2.8vw,2.5rem)}.fl .ds-aussage-schluss{border-block-start:1px solid var(--hairline);max-width:40ch;padding-block-start:clamp(2.5rem,5vw,4rem)}
