html{scroll-behavior:smooth;scroll-padding-top:24px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.rechtstext{font-size:17px;line-height:1.65}.rechtstext h1{margin-bottom:20px}.rechtstext h2{font-size:clamp(22px,3.2vw,26px);line-height:1.25;margin:56px 0 16px;padding-top:24px;border-top:1px solid rgb(255 255 255 / .08)}.rechtstext h3{font-size:19px;line-height:1.35;margin:32px 0 10px}.rechtstext h2,.rechtstext h3{scroll-margin-top:24px}.rechtstext ol{padding-left:1.6em;margin:0 0 16px}.rechtstext ol>li,.rechtstext ul>li{margin-bottom:10px;padding-left:4px}.rechtstext ol>li::marker{color:var(--ink-muted-dunkel);font-variant-numeric:tabular-nums}.rechtstext li>p{margin-bottom:8px}.rechtstext li>ul{margin-top:8px}.rechtstext .zwischentitel{margin:20px 0 8px}.rechtstext code{font:.9em var(--mono);background:#ffffff0f;padding:1px 6px;border-radius:6px}.rechtstext hr{border:0;border-top:1px solid rgb(255 255 255 / .16);margin:20px 0}.rechtstext .stand{margin-top:48px;color:var(--ink-muted-dunkel);opacity:1}.rechtstext .lbl{font-family:var(--mono);font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--calm-text);margin:0}mark.luecke{background:var(--alert);color:var(--navy);font-weight:600;padding:0 6px;border-radius:6px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.inhalt-verz,.wegweiser{margin:32px 0 8px;padding:24px clamp(20px,4vw,28px);border-radius:24px;background:var(--navy-hoch);box-shadow:inset 0 0 0 1px #ffffff12}.rechtstext .inhalt-titel{font-size:15px;line-height:1.3;font-family:var(--mono);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted-dunkel);margin:0 0 12px;padding:0;border:0}.inhalt-verz ol{list-style:none;padding:0;margin:0;columns:2 280px;column-gap:32px}.inhalt-verz li{break-inside:avoid;margin:0;padding:0}.inhalt-verz a,.wegweiser a{display:block;padding:7px 0;color:var(--elfenbein);text-decoration:none;line-height:1.4;border-radius:8px;transition:color .2s ease}.inhalt-verz a:hover,.wegweiser a:hover{color:var(--calm);text-decoration:underline}.wegweiser ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.wegweiser li{margin:0;padding:0}.wegweiser a{min-height:56px;display:flex;align-items:center;padding:12px 16px;border-radius:16px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff1a;font-weight:600}.wegweiser a:hover{background:#3be3a31a;text-decoration:none}.recht-aktionen{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.knopf-recht{display:inline-flex;align-items:center;min-height:48px;padding:10px 22px;border-radius:999px;font-weight:600;font-size:17px;text-decoration:none;color:var(--elfenbein);border:1px solid rgb(255 255 255 / .24);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .1s ease-out,background-color .25s ease}.knopf-recht:hover{background:#ffffff14}.knopf-recht:active{transform:scale(.97)}.knopf-recht-haupt{background:var(--elfenbein);color:var(--navy);border-color:var(--elfenbein)}.knopf-recht-haupt:hover{background:#fff}.rechtstext .teil>h2{margin-top:64px}.amtlich{margin:20px 0;padding:clamp(20px,4vw,32px);border-radius:20px;background:#f5f4ef0a;box-shadow:inset 0 0 0 1px #f5f4ef2e}.amtlich>:last-child{margin-bottom:0}.amtlich .zwischentitel:first-child{margin-top:0;font-size:19px}.anhang{margin-top:72px}.anhang>h2{margin-top:8px}.rechtstext .tabelle{margin:16px 0 24px}.rechtstext table{min-width:0;font-size:16px;line-height:1.5}.rechtstext th{color:var(--ink-muted-dunkel);font-weight:600;font-size:14px;letter-spacing:.01em}.rechtstext .tabelle-breit table{min-width:720px}@media(max-width:719px){.rechtstext .tabelle table,.rechtstext .tabelle-breit table{min-width:0}.rechtstext .tabelle thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rechtstext .tabelle tr{display:block;padding:14px 16px;margin-bottom:12px;border-radius:16px;background:var(--navy-hoch);box-shadow:inset 0 0 0 1px #ffffff12}.rechtstext .tabelle td{display:block;border:0;padding:4px 0}.rechtstext .tabelle td:before{content:attr(data-titel);display:block;font-size:13px;font-weight:600;color:var(--ink-muted-dunkel)}.rechtstext .tabelle td:first-child{font-weight:600}.rechtstext .tabelle td:first-child:before{display:none}}.rechtstext .rechtsfuss{margin-top:64px;padding-top:24px;border-top:1px solid rgb(255 255 255 / .08);display:grid;gap:16px}.rechtstext .rechtsfuss p{margin:0}.rechtstext .rechtsfuss nav a{display:inline-block;margin:0 16px 6px 0;color:var(--ink-muted-dunkel)}.rechtstext .rechtsfuss nav a:hover{color:var(--elfenbein)}@media(prefers-contrast:more){.amtlich,.inhalt-verz,.wegweiser a{box-shadow:inset 0 0 0 2px var(--elfenbein)}}@media print{html,body{background:#fff!important;color:#000!important}.rechtstext{padding:0;max-width:none;font-size:11pt}.rechtstext a{color:#000}.inhalt-verz,.wegweiser,.recht-aktionen,.rechtsfuss,.seite-logo{display:none!important}.amtlich{box-shadow:none;border:1px solid #000;background:none}.rechtstext h2{border-top-color:#999}mark.luecke{background:#ffe08a;color:#000}}.rechtstext [data-kontakt-platz]{--ink: var(--navy);--line: var(--line-hell);--calm-text: var(--calm-text-hell);color-scheme:light;margin-top:16px;background:var(--elfenbein);color:var(--navy);border-radius:20px;padding:clamp(18px,4vw,32px)}.rechtstext [data-kontakt-platz] .formular{margin-top:0}.rechtstext [data-kontakt-platz] a{color:var(--navy)}.rechtstext [data-kontakt-platz] :focus-visible{outline-color:var(--navy)}
