.b-seite :where(.seite-a) .ds-eng>*{max-width:864px}.b-seite :where(.seite-a) .ds-kopf{padding-bottom:48px;border-bottom:1px solid var(--linie-2)}.b-seite :where(.seite-a) .ds-kopf h1{margin-top:20px;font-size:clamp(30px,4vw,58px);line-height:.98;-webkit-hyphens:auto;hyphens:auto}.b-seite :where(.seite-a) .ds-stand{margin-top:16px}.b-seite :where(.seite-a) .ds-stichworte{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.b-seite :where(.seite-a) .ds-stichworte a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--linie-2);color:var(--hell);font-size:15px;text-decoration:none}.b-seite :where(.seite-a) .ds-stichworte a:hover{border-color:var(--bernstein);color:var(--bernstein)}.b-seite :where(.seite-a) .ds-raster{display:grid;grid-template-columns:minmax(0,260px) minmax(0,68ch);gap:48px;align-items:start;padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(64px,8vw,112px)}.b-seite :where(.seite-a) .ds-rand{position:sticky;top:96px;max-height:calc(100vh - 120px);overflow-y:auto}.b-seite :where(.seite-a) .ds-kapitel{display:flex;flex-direction:column;border-left:1px solid var(--linie-2)}.b-seite :where(.seite-a) .ds-kap{border-left:3px solid transparent;margin-left:-2px}.b-seite :where(.seite-a) .ds-kap[aria-current=true]{border-left-color:var(--bernstein)}.b-seite :where(.seite-a) .ds-kap-link{display:flex;align-items:baseline;gap:12px;min-height:44px;padding:6px 12px 6px 16px;color:var(--text);text-decoration:none;font-size:15px;line-height:1.3}.b-seite :where(.seite-a) .ds-kap-nr{font-size:28px;font-weight:700;line-height:1;color:var(--leise);min-width:20px}.b-seite :where(.seite-a) .ds-kap[aria-current=true] .ds-kap-link{color:var(--hell)}.b-seite :where(.seite-a) .ds-kap[aria-current=true] .ds-kap-nr{color:var(--bernstein)}.b-seite :where(.seite-a) .ds-kap-link:hover,.b-seite :where(.seite-a) .ds-kap-link:hover .ds-kap-nr{color:var(--bernstein)}.b-seite :where(.seite-a) .ds-kap ul{list-style:none;padding:0 0 8px 48px;margin:0}.b-seite :where(.seite-a) .ds-kap li a{display:flex;align-items:center;min-height:32px;padding:4px 0;font-size:13px;line-height:1.35;color:var(--leise);text-decoration:none}.b-seite :where(.seite-a) .ds-kap li a:hover{color:var(--bernstein)}.b-seite :where(.seite-a) .ds-kapitel[data-aktiv]:not([data-aktiv=""]) .ds-kap[aria-current=false] ul{display:none}.b-seite :where(.seite-a) .ds-inhalt{display:none}.b-seite :where(.seite-a) .ds-text{font-size:18px;line-height:1.65;color:var(--text);min-width:0}.b-seite :where(.seite-a) .ds-kapitel-text{scroll-margin-top:96px}.b-seite :where(.seite-a) .ds-kapitel-text+.ds-kapitel-text{margin-top:72px}.b-seite :where(.seite-a) .ds-text h2{padding-top:20px;border-top:1px solid var(--linie-2);font-size:clamp(26px,2.6vw,36px);line-height:1.1;text-transform:none;letter-spacing:-.005em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.b-seite :where(.seite-a) .ds-nr{font-family:var(--schrift);font-weight:500;letter-spacing:-.04em;color:var(--bernstein);margin-right:4px}.b-seite :where(.seite-a) .ds-text h3{margin:40px 0 14px;font-size:20px;line-height:1.3;scroll-margin-top:96px;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.b-seite :where(.seite-a) .ds-text h2+h3{margin-top:28px}.b-seite :where(.seite-a) .ds-text h4{margin:28px 0 10px;font-family:var(--schrift);font-size:13px;font-weight:500;letter-spacing:.06em;color:var(--hell);scroll-margin-top:96px}.b-seite :where(.seite-a) .ds-text p+p{margin-top:14px}.b-seite :where(.seite-a) .ds-text p.ds-fort{margin-top:0}.b-seite :where(.seite-a) .ds-text .ds-abs{margin-top:14px}.b-seite :where(.seite-a) .ds-text .ds-abs:first-child{margin-top:0}.b-seite :where(.seite-a) .ds-abs>p{display:inline;margin:0}.b-seite :where(.seite-a) .ds-liste li>p{display:inline;margin:0}.b-seite :where(.seite-a) .ds-liste li>p+p:before{content:" "}.b-seite :where(.seite-a) .ds-widerspruch .ds-abs{margin-top:12px}.b-seite :where(.seite-a) .ds-text .ds-abs+p{margin-top:14px}.b-seite :where(.seite-a) .ds-widerspruch .ds-abs+p{margin-top:12px}.b-seite :where(.seite-a) .ds-text strong{color:var(--hell)}.b-seite :where(.seite-a) .ds-text a{color:var(--hell);text-decoration:underline;text-decoration-color:var(--bernstein);text-underline-offset:4px;overflow-wrap:anywhere}.b-seite :where(.seite-a) .ds-text a:hover{color:var(--bernstein)}.b-seite :where(.seite-a) .ds-extern{overflow-wrap:anywhere;word-break:break-word}.b-seite :where(.seite-a) .ds-liste{margin:14px 0;padding-left:20px}.b-seite :where(.seite-a) .ds-liste li{margin-top:8px}.b-seite :where(.seite-a) .ds-liste li::marker{color:var(--bernstein)}.b-seite :where(.seite-a) .ds-liste li p+p{margin-top:0}.b-seite :where(.seite-a) .ds-adresse{margin:20px 0;padding-left:20px;border-left:2px solid var(--bernstein)}.b-seite :where(.seite-a) .ds-adresse .b-mono{margin-bottom:8px;color:var(--bernstein)}.b-seite :where(.seite-a) .ds-adresse address{font-style:normal;font-size:17px;line-height:1.65;color:var(--text);overflow-wrap:anywhere}.b-seite :where(.seite-a) .ds-widerspruch{margin:20px 0;padding:24px 24px 24px 22px;border:1px solid var(--linie-2);border-left:3px solid var(--bernstein);background:var(--f1);font-size:17px;line-height:1.65;color:var(--hell)}.b-seite :where(.seite-a) .ds-wider-label{margin-bottom:14px;color:var(--bernstein)}.b-seite :where(.seite-a) .ds-widerspruch p+p{margin-top:12px}.b-seite :where(.seite-a) .ds-widerspruch p{overflow-wrap:anywhere}.b-seite :where(.seite-a) .ds-widerspruch p.ds-fort{margin-top:0}.b-seite :where(.seite-a) .ds-register{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 28px;border-top:1px solid var(--linie-2)}.b-seite :where(.seite-a) .ds-register li{border-bottom:1px solid var(--linie-2)}.b-seite :where(.seite-a) .ds-register a{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 0;color:var(--hell);text-decoration:none;font-size:16px;line-height:1.35}.b-seite :where(.seite-a) .ds-reg-name{min-width:0}.b-seite :where(.seite-a) .ds-reg-linie{flex:1 1 16px;min-width:12px;height:1px;background:var(--linie-2)}.b-seite :where(.seite-a) .ds-reg-art{flex:none;white-space:nowrap;font-family:var(--schrift);font-size:13px;letter-spacing:.04em;color:var(--leise);text-align:right}.b-seite :where(.seite-a) .ds-register a:hover,.b-seite :where(.seite-a) .ds-register a:hover .ds-reg-art{color:var(--bernstein)}.b-seite :where(.seite-a) .ds-register a:hover .ds-reg-linie{background:var(--bernstein)}.b-seite :where(.seite-a) .ds-stand-ende{margin-top:64px}.b-seite :where(.seite-a) .ds-kontakt-h{font-size:clamp(28px,3vw,40px)}.b-seite :where(.seite-a) .ds-kontakt-p{margin-top:20px;max-width:56ch;font-size:18px;line-height:1.6;color:var(--text)}.b-seite :where(.seite-a) .ds-kontakt-p a{color:var(--hell);text-decoration:underline;text-decoration-color:var(--bernstein);text-underline-offset:4px}.b-seite :where(.seite-a) .ds-weiter{display:flex;flex-wrap:wrap;gap:8px 32px;margin-top:28px}@media (max-width:1040px){.b-seite :where(.seite-a) .ds-raster{grid-template-columns:minmax(0,1fr);gap:32px}.b-seite :where(.seite-a) .ds-rand{position:static;max-height:none;overflow:visible}.b-seite :where(.seite-a) .ds-kapitel{display:none}.b-seite :where(.seite-a) .ds-inhalt{display:block;border:1px solid var(--linie-2)}.b-seite :where(.seite-a) .ds-inhalt summary{display:flex;justify-content:space-between;align-items:center;gap:16px;list-style:none;min-height:44px;padding:0 16px;cursor:pointer;font-family:var(--schrift);font-size:13px;letter-spacing:.06em;color:var(--hell)}.b-seite :where(.seite-a) .ds-inhalt summary:focus-visible{outline:2px solid var(--bernstein);outline-offset:3px}.b-seite :where(.seite-a) .ds-inhalt summary::-webkit-details-marker{display:none}.b-seite :where(.seite-a) .ds-inhalt summary:after{content:"+";flex:none;font:500 20px/1 var(--schrift);color:var(--bernstein)}.b-seite :where(.seite-a) .ds-inhalt[open] summary:after{content:"\2212"}.b-seite :where(.seite-a) .ds-inhalt[open] summary{border-bottom:1px solid var(--linie-2)}.b-seite :where(.seite-a) .ds-inhalt-liste{padding:8px 0}.b-seite :where(.seite-a) .ds-inhalt .ds-kap{margin-left:0}.b-seite :where(.seite-a) .ds-inhalt .ds-kap li a{min-height:44px;font-size:14px}}@media (max-width:720px){.b-seite :where(.seite-a) .ds-register{grid-template-columns:minmax(0,1fr)}.b-seite :where(.seite-a) .ds-widerspruch{padding:20px 16px}.b-seite :where(.seite-a) .ds-kap ul{padding-left:44px}}