.page-head--blau{background:linear-gradient(102deg,#fff 0%,#fbfcff 30%,#e3edfc 56%,#d2e2f8 78%,#c9dbf4 100%);padding-bottom:clamp(56px,6.4vw,104px)}.page-head--blau .crumbs a{color:var(--ink-2)}.page-head--blau .page-head__label{font-weight:560}.page-head--blau .page-head__label span{color:var(--ink-2)}.page-head--blau .page-head__title{letter-spacing:-.045em;font-weight:640;line-height:.98}.page-head--blau .page-head__title span{color:var(--accent);display:block}.page-head--blau .page-head__lede{color:var(--ink-2);max-width:34rem}.page-head--blau .btn--ghost{--btn-bg:#ffffffa6}.page-head--blau .btn--ghost:hover{--btn-bg:var(--ink)}.page-head--blau .page-head__visual{grid-column:8/span 5}.page-head--blau .page-head__visual .schema{max-width:500px}.page-head--blau .schema .ln{stroke:#0b1b3357}.page-head--blau .schema .ln-strong{stroke:var(--ink);stroke-opacity:.8}.page-head--blau .schema .lbl{fill:var(--ink-2)}@media (width<=1099px){.page-head--blau{background:linear-gradient(170deg,#fff 0%,#f4f8fe 40%,#e1ecfb 78%,#d6e5f8 100%)}}@media (width<=640px){.page-head--blau{padding-bottom:44px}}.recht-kopf.page-head--blau{padding-bottom:clamp(44px,4.8vw,80px)}.recht-kopf__copy{margin-top:clamp(28px,4vw,64px)}.recht-kopf .page-head__title{-webkit-hyphens:manual;hyphens:manual;max-width:none}.recht-kopf .stand{color:var(--ink-2);margin-top:clamp(16px,1.6vw,22px)}.recht-bereich{padding-top:clamp(48px,5vw,80px)}.recht{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.recht__seite{top:calc(var(--header-h) + 24px);background:var(--eis);border-top:2px solid var(--accent);border-radius:0 0 4px 4px;grid-column:1/span 3;padding:18px 20px 22px;position:sticky}.recht__text{border-top:2px solid var(--line-strong);grid-column:5/span 6;padding-top:4px}.recht__label{color:var(--ink);margin-bottom:8px;font-weight:560}.recht__inhalt li{border-bottom:1px solid #0b1b331f}.recht__inhalt li:last-child{border-bottom:0}.recht__inhalt a{color:var(--ink);grid-template-columns:2.25rem minmax(0,1fr);align-items:baseline;padding:8px 0;font-size:.9375rem;line-height:1.35;transition:color .2s;display:grid}.recht__inhalt .recht__nr-klein{font-family:var(--font-mono);letter-spacing:.06em;color:var(--accent-ink);font-size:.6875rem;font-weight:560}.recht__inhalt a:hover{color:var(--accent-ink)}.recht__auch{font-size:var(--fs-small);border-top:1px solid #0b1b3329;gap:6px;margin-top:22px;padding-top:16px;display:grid}.recht__auch .mono{color:var(--ink-2)}.recht__auch a{border-bottom:1px solid var(--ink-3);justify-self:start;font-weight:560;transition:color .2s,border-color .2s}.recht__auch a:hover{color:var(--accent);border-color:var(--accent)}.recht__text{max-width:44rem}.recht__text h2{letter-spacing:-.025em;border-top:1px solid var(--line);text-wrap:balance;margin-top:clamp(40px,4vw,56px);margin-bottom:14px;padding-top:18px;font-size:clamp(1.3125rem,1.1rem + .6vw,1.625rem);font-weight:640;line-height:1.25}.recht__text h2:first-child{border-top:0;margin-top:0}.recht__nr{font-family:var(--font-mono);letter-spacing:.04em;color:var(--accent-ink);margin-right:.35em;font-size:.8125rem;font-weight:560}.recht__text p,.recht__text li{font-size:var(--fs-body);color:var(--ink-2);text-wrap:pretty;line-height:1.65}.recht__text p+p,.recht__text p+ul,.recht__text ul+p{margin-top:1em}.recht__text strong{color:var(--ink);font-weight:620}.recht__text a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}.recht__text a:hover{color:var(--accent-ink);text-decoration-color:currentColor}.recht__text ul li{padding-left:22px;position:relative}.recht__text ul li+li{margin-top:.5em}.recht__text ul li:before{content:"";background:var(--accent);width:6px;height:6px;position:absolute;top:calc(.825em - 3px);left:2px}.recht__text h2[id]{scroll-margin-top:calc(var(--header-h) + 24px)}@media (width<=1100px){.recht__seite{grid-column:1/span 4}.recht__text{grid-column:5/span 8}}@media (width<=900px){.recht{display:block}.recht__seite{margin-bottom:40px;position:static}.recht__seite--handy-aus,.recht__auch{display:none}}@media (width<=640px){.recht__seite{margin-bottom:32px;padding:14px 16px 16px}}
