.fl{container:formatlehre/inline-size;color:var(--t-text)}.fl__wahl{margin:0;padding:0;border:0;min-width:0}.fl__legende{margin-block-end:var(--a-4);padding:0;font:800 var(--fs-dachzeile)/1.3 var(--font-plakat);font-stretch:75%;letter-spacing:.2em;text-transform:uppercase;color:var(--t-dachzeile-text)}.fl__formate{--cm:clamp(.8px,calc((100cqi - 300px)/295),1.7px);display:flex;align-items:flex-end;justify-content:space-between;gap:var(--a-3);padding-block-end:var(--a-2);border-block-end:1px solid var(--t-linie)}.fl__format{position:relative;display:grid;justify-items:center;align-content:end;gap:var(--a-2);min-inline-size:var(--ziel-min);min-block-size:var(--ziel-min);padding:var(--a-2) 2px 0;color:var(--t-text-2);cursor:pointer;-webkit-tap-highlight-color:transparent}.fl__form{display:block;block-size:calc(var(--h,120) * var(--cm));inline-size:auto;overflow:visible}.fl__form--h5{--h:5}.fl__form--h20{--h:20}.fl__form--h30{--h:30}.fl__form--h60{--h:60}.fl__form--h90{--h:90}.fl__form--h120{--h:120}.fl__form rect{fill:var(--t-karte);stroke:var(--t-text-2);stroke-width:1px;vector-effect:non-scaling-stroke;transition:fill var(--d-hover),stroke var(--d-hover)}.fl__name{font:650 .9375rem/1.2 var(--font-text);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--t-text)}.fl__zusatz{margin-block-start:-.35rem;font-size:.8125rem;line-height:1.2;color:var(--t-text-3);white-space:nowrap}.fl__radio{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:pointer}.fl__format:hover .fl__form rect{stroke:var(--t-text)}.fl__radio:checked + .fl__form rect{fill:var(--rot);stroke:var(--rot)}.fl__format:has(.fl__radio:checked) .fl__name{color:var(--t-link)}.fl__format:has(.fl__radio:focus-visible){outline:2px solid var(--t-fokus);outline-offset:3px}.fl__anzeige{display:grid;grid-template-columns:minmax(7.5rem,16rem) minmax(0,1fr);gap:var(--a-5) clamp(var(--a-4),3cqi,var(--a-7));align-items:start;margin-block-start:var(--a-5)}.fl__feld{position:relative;aspect-ratio:1;background:var(--t-karte);box-shadow:inset 0 0 0 1px var(--t-linie)}.fl__muster{position:absolute;inset:0;inline-size:100%;block-size:100%;display:none}.fl__muster path{fill:none;stroke:var(--t-text-3);stroke-width:1}.fl__m2-rahmen{fill:none;stroke:var(--t-text);stroke-width:1.5px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.fl__m2{position:absolute;inset-block-start:calc(10/240 * 100% + 4px);inset-inline-start:calc(10/240 * 100% + 4px);padding:1px 5px;background:var(--t-karte);font:650 .8125rem/1.3 var(--font-text);color:var(--t-text)}.fl__werte{display:grid;align-content:start;gap:var(--a-3);min-inline-size:0}.fl__wert{display:none}.fl__kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35em .6em;margin:0;font:650 1rem/1.3 var(--font-text)}.fl__kopf-masse{font-variant-numeric:tabular-nums}.fl__marke{display:inline-flex;align-items:center;gap:.4em;padding:.2em .55em;border:1px solid var(--t-feld-rand);border-radius:var(--r-chip);font:800 .8125rem/1.25 var(--font-plakat);font-stretch:75%;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;max-inline-size:100%}.fl__marke-regel{font:600 .8125rem/1.25 var(--font-text);letter-spacing:0;text-transform:none;color:var(--t-text-2);white-space:nowrap}.fl__kennzahlen{display:flex;flex-wrap:wrap;gap:var(--a-3) var(--a-6);margin-block:var(--a-2) var(--a-1)}.fl__kz{display:grid;gap:var(--a-1);margin:0}.fl__kz .zahl-gross{font-size:clamp(2.5rem,1.4rem + 3.2cqi,4.5rem);color:var(--t-text)}.fl__einheit{font-size:var(--fs-klein);font-weight:600;line-height:1.3;color:var(--t-text-2)}.fl__satz{margin:0;font-size:.9375rem;line-height:1.55;color:var(--t-text-2);max-inline-size:44ch}.fl__hinweis{margin:0;font-size:.8125rem;line-height:1.45;color:var(--t-text-3)}@supports selector(:has(*)){.fl:has(.fl__format:nth-child(1) .fl__radio:checked) :is(.fl__muster,.fl__wert):nth-child(1),.fl:has(.fl__format:nth-child(2) .fl__radio:checked) :is(.fl__muster,.fl__wert):nth-child(2),.fl:has(.fl__format:nth-child(3) .fl__radio:checked) :is(.fl__muster,.fl__wert):nth-child(3),.fl:has(.fl__format:nth-child(4) .fl__radio:checked) :is(.fl__muster,.fl__wert):nth-child(4),.fl:has(.fl__format:nth-child(5) .fl__radio:checked) :is(.fl__muster,.fl__wert):nth-child(5),.fl:has(.fl__format:nth-child(6) .fl__radio:checked) :is(.fl__muster,.fl__wert):nth-child(6){display:block}html.js.bewegt .fl .fl__muster{animation:fl-feld 560ms var(--aus) both}html.js.bewegt .fl .fl__wert{animation:fl-wert 420ms var(--aus) both}}@supports not selector(:has(*)){.fl__wert{display:block;padding-block-end:var(--a-3);border-block-end:1px solid var(--t-linie)}.fl__muster:first-child{display:block}}@keyframes fl-feld{from{opacity:0;transform:scale(.96)}}@keyframes fl-wert{from{opacity:0;transform:translateY(8px)}}@container formatlehre (max-width: 539px){.fl__formate{--cm:calc((100cqi - 2 * var(--a-3))/3/130);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;row-gap:var(--a-4);border-block-end:0}.fl__format{padding-block-end:var(--a-2);border-block-end:1px solid var(--t-linie)}.fl__anzeige{display:flow-root}.fl__feld{float:left;inline-size:min(44%,11rem);margin:0 var(--a-4) var(--a-3) 0}.fl__werte{display:block;align-content:normal}.fl__kopf{margin-block-end:var(--a-2)}.fl__kennzahlen{flex-direction:column;gap:var(--a-2);margin-block:0 var(--a-3)}.fl__hinweis{clear:both;padding-block-start:var(--a-2)}}.fl--bild{position:relative;inline-size:100%;block-size:100%;color:var(--hell);container:fl-bild/size}.fl__karte{display:block;inline-size:100%;block-size:100%;overflow:visible}.fl__karte-r{fill:color-mix(in srgb,var(--hell) 4%,transparent);stroke:var(--hell-2);stroke-width:.45}.fl__karte-r--an{fill:color-mix(in srgb,var(--signal) 62%,var(--nacht));stroke:var(--signal);stroke-width:.7}.fl__karte-t{fill:var(--hell);font:600 5.4px var(--font-text);text-anchor:end;dominant-baseline:middle}.fl__karte-t--start{text-anchor:start}@container fl-bild (max-width: 330px){.fl__karte-t{display:none}}@container fl-bild (max-height: 250px){.fl__karte-t{display:none}}.fl-abschnitt__raster{display:grid;gap:var(--a-7)}.fl-abschnitt .fl--bild{aspect-ratio:1;block-size:auto;max-inline-size:26rem}@media (min-width: 960px){.fl-abschnitt__raster--text{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}
