.rt-kopf{padding-top:calc(var(--sek-luft) - 20px);padding-bottom:calc(var(--sek-luft) + 10px)}.rt-kopf__eyebrow{color:var(--muted);font-weight:400}.rt-kopf__punkt{color:var(--line-sand);margin:0 .6em}.rt-kopf__blatt{color:var(--ink);font-weight:600}.rt-kopf__h1{overflow-wrap:break-word;hyphens:auto}.rt-schriftfeld{background:var(--paper-2);border-top:1px solid var(--line-sand);border-bottom:1px solid var(--line-sand)}.rt-schriftfeld__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 32px;min-height:56px;padding-top:8px;padding-bottom:8px}.rt-schriftfeld__werte{margin:0;position:relative;display:flex;flex-wrap:wrap;align-items:baseline;font-family:var(--font-label);font-variation-settings:var(--vf-schmal);font-weight:600;font-size:var(--txt-xs);letter-spacing:.16em;text-transform:uppercase}.rt-schriftfeld__paar{display:inline-flex;align-items:baseline;gap:.55em;white-space:nowrap}.rt-schriftfeld__label{color:var(--muted);font-weight:400}.rt-schriftfeld__wert{color:var(--ink)}.rt-schriftfeld__punkt{color:var(--line-sand);margin:0 .7em}.rt-ziffern{font-variant-numeric:tabular-nums}@media(min-width:900px){.rt-schriftfeld__werte{top:-3.4px}}.rt-schriftfeld__nav{display:flex;flex-wrap:wrap;align-items:center;gap:0 26px}.rt-schriftfeld__blatt{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-label);font-variation-settings:var(--vf-schmal);font-weight:600;font-size:var(--txt-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}a.rt-schriftfeld__blatt{text-decoration:none;background-image:none;padding-bottom:0;transition:color var(--dur-hover) var(--ease-out)}a.rt-schriftfeld__blatt:hover{color:var(--ink)}.rt-schriftfeld__blatt--aktiv{color:var(--ink);font-weight:600}.rt-mbar{display:none;position:sticky;top:73px;z-index:90;background:var(--paper-2);border-bottom:1px solid var(--line-sand)}.rt-mbar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:46px}.rt-mbar__zaehler{font-family:var(--font-label);font-variation-settings:var(--vf-schmal);font-weight:600;font-size:var(--txt-xs);letter-spacing:.14em;color:var(--ink)}.rt-mbar__knopf{display:inline-flex;align-items:center;justify-content:flex-end;min-height:44px;min-width:96px;padding:0;background:none;border:0;cursor:pointer;font-family:var(--font-label);font-variation-settings:var(--vf-schmal);font-weight:600;font-size:var(--txt-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.rt-mbar__panel{position:absolute;top:100%;left:0;right:0;background:var(--paper);border-bottom:1px solid var(--line-sand);max-height:calc(100vh - 120px);overflow:auto;overscroll-behavior:contain;padding:4px 0 16px;box-shadow:var(--shadow-mittel)}.rt-mbar__kapitel{margin:14px 0 0;font-family:var(--font-label);font-variation-settings:var(--vf-schmal);font-weight:600;font-size:var(--txt-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.rt-mbar__eintrag{display:flex;gap:10px;align-items:baseline;min-height:44px;padding:10px 0;border-bottom:1px solid var(--line);color:var(--ink-soft);font-size:var(--txt-base);line-height:var(--lh-label);text-decoration:none;background-image:none}.rt-mbar__eintrag:last-child{border-bottom:0}.rt-mbar__eintrag:hover{color:var(--ink)}.rt-mbar__nr{flex-shrink:0;width:2.8em;font-family:var(--font-label);font-variation-settings:var(--vf-schmal);font-weight:600;font-size:var(--txt-xs);color:var(--muted)}.rt-raster{display:grid;grid-template-columns:minmax(0,660px) 340px;justify-content:space-between;column-gap:var(--spalte-gap);align-items:start;padding-top:var(--sek-luft);padding-bottom:var(--sek-luft)}.rt-text{min-width:0}.rt-schluss{margin:clamp(60px,8vw,96px) 0 0;border-top:1px solid var(--line);padding-top:18px;font-family:var(--font-label);font-variation-settings:var(--vf-schmal);font-weight:600;font-size:var(--txt-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.rt-kapitel{margin-top:clamp(70px,8vw,110px)}.rt-kapitel:first-child{margin-top:0}.rt-kapitel__kopf{border-top:1px solid var(--line-sand);padding-top:30px}.rt-kapitel__zeile{margin:0 0 10px;font-family:var(--font-label);font-variation-settings:var(--vf-schmal);font-weight:600;font-size:var(--txt-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.rt-kapitel__spanne{color:var(--ink)}.rt-kapitel__punkt{color:var(--line-sand);margin:0 .6em}h2.rt-abschnitt__titel{font-size:var(--txt-3xl);line-height:var(--lh-display)}.rt-kapitel__titel{margin:0;font-size:clamp(var(--txt-2xl),3vw,var(--txt-3xl));line-height:var(--lh-display);color:var(--ink)}.rt-abschnitt{margin-top:44px;scroll-margin-top:0}.rt-abschnitt--eigen{border-top:1px solid var(--line-sand);padding-top:30px;margin-top:clamp(44px,5vw,64px)}.rt-abschnitt--eigen:first-child{margin-top:0}.rt-abschnitt__titel{display:flex;gap:16px;align-items:baseline;margin:0 0 14px;font-size:var(--txt-xl);line-height:var(--lh-label);color:var(--ink)}.rt-abschnitt__nr{flex-shrink:0;width:2.6em;white-space:nowrap;font-family:var(--font-label);font-variation-settings:var(--vf-schmal);font-weight:600;font-size:var(--txt-xs);letter-spacing:.1em;color:var(--muted);font-variant-numeric:tabular-nums}.rt-abschnitt__wort{min-width:0;overflow-wrap:break-word;hyphens:auto}.rt-abschnitt .body-p{margin-left:44px}.rt-abschnitt .body-p:last-child{margin-bottom:0}.rt-reg{position:sticky;top:97px;max-height:calc(100vh - 121px);overflow:auto;overscroll-behavior:contain;padding-bottom:8px}.rt-reg__stand{padding:2px 12px 16px}.rt-reg__standzeile{margin:0;font-family:var(--font-label);font-variation-settings:var(--vf-schmal);font-weight:600;font-size:var(--txt-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.rt-reg__zaehler{color:var(--ink);font-weight:600}.rt-reg__standtitel{margin:8px 0 0;font-size:var(--txt-base);line-height:var(--lh-label);color:var(--ink-soft);min-height:2.8em}.rt-reg__kapitel{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:4px 12px;border-top:1px solid var(--line);text-decoration:none;background-image:none}.rt-reg__kapitel:last-of-type{border-bottom:1px solid var(--line)}.rt-reg__kapitelname{display:flex;gap:10px;align-items:baseline}.rt-reg__kapitelziffer{width:1.6em;flex-shrink:0;font-family:var(--font-label);font-variation-settings:var(--vf-schmal);font-weight:600;font-size:var(--txt-xs);color:var(--muted)}.rt-reg__kapiteltitel{font-size:var(--txt-base);font-weight:400;color:var(--ink-soft)}.rt-reg__kapitel.is-aktiv .rt-reg__kapiteltitel{color:var(--ink);font-weight:600}.rt-reg__kapitel:hover .rt-reg__kapiteltitel{color:var(--ink)}.rt-reg__spanne{font-family:var(--font-label);font-variation-settings:var(--vf-schmal);font-weight:600;font-size:var(--txt-xs);color:var(--muted)}.rt-reg__unter{padding:2px 0 10px}.rt-reg__eintrag{display:flex;gap:10px;align-items:flex-start;min-height:44px;padding:10px 12px 10px 22px;color:var(--ink-soft);font-size:var(--txt-base);line-height:var(--lh-label);text-decoration:none;background-image:none}.rt-reg__eintrag--flach{padding-left:12px;border-top:1px solid var(--line)}.rt-reg__eintrag--flach:last-child{border-bottom:1px solid var(--line)}.rt-reg__eintrag:hover{color:var(--ink)}.rt-reg__eintrag.is-aktiv{color:var(--ink);font-weight:600}.rt-reg__eintrag.is-aktiv .rt-reg__nr{font-weight:600}.rt-reg__nr{flex-shrink:0;margin-top:1.6px;width:2.8em;font-family:var(--font-label);font-variation-settings:var(--vf-schmal);font-weight:600;font-size:var(--txt-xs);color:var(--muted)}html:not(.js) .rt-reg__unter[hidden]{display:block}@media(max-width:899px){.rt-kopf{padding-bottom:calc(var(--sek-luft) + 5px)}.rt-mbar{display:block}.rt-raster{display:block;padding-top:var(--sek-luft)}.rt-reg{display:none}.rt-abschnitt,.rt-kapitel{scroll-margin-top:48px}.rt-abschnitt .body-p,.rt-abschnitt__titel{margin-left:0}.rt-abschnitt__titel{display:block}.rt-abschnitt__nr{display:block;width:auto;margin-bottom:6px}.rt-kapitel__titel{font-size:clamp(var(--txt-2xl),6vw,var(--txt-3xl))}}@media(prefers-reduced-motion:reduce){a.rt-schriftfeld__blatt{transition:none}}@media print{.rt-mbar,.rt-reg{display:none}.rt-raster{display:block;padding:0}.rt-schriftfeld{border-color:var(--line)}.rt-abschnitt,.rt-kapitel{break-inside:auto}.rt-abschnitt__titel,.rt-kapitel__titel{break-after:avoid}}
