.faq{gap:8px;margin:0 0 1.2em;display:grid}.faq-eintrag{background:var(--flaeche);border:1px solid var(--flaeche-rand);border-radius:calc(var(--karte-radius) - 2px);interpolate-size:allow-keywords}.faq-eintrag summary{cursor:pointer;color:var(--text);padding:14px 18px;font-weight:620;line-height:1.4}.faq-eintrag p{margin:0;padding:0 18px 16px}.faq-eintrag::details-content{block-size:0;transition:block-size .3s var(--raus), content-visibility .3s allow-discrete;overflow:clip}.faq-eintrag[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.faq-eintrag::details-content{transition:none}}.bild{margin:0 0 1.4em;display:block}.bild img{aspect-ratio:16/9;object-fit:cover;border-radius:calc(var(--karte-radius) - 2px);background:var(--flaeche);width:100%;height:auto;display:block}.bild-text{color:var(--text-3);margin-top:8px;font-size:.84rem;line-height:1.5;display:block}.begriff{font:inherit;color:inherit;cursor:help;text-align:inherit;-webkit-text-decoration:underline dotted var(--akzent);text-decoration:underline dotted var(--akzent);text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration-thickness:1.5px}.begriff:hover{color:var(--text)}
.gesetz{background:var(--flaeche);border:1px solid var(--flaeche-rand);border-radius:var(--karte-radius);box-shadow:var(--karte-tiefe);grid-template-columns:280px minmax(0,1fr);align-items:center;gap:22px 32px;margin:8px 0 0;padding:22px;display:grid}.gesetz p{margin:0}.gesetz-steuer{gap:16px;min-width:0;display:grid}.formel{font-family:var(--f-titel);font-stretch:var(--titel-breite);font-weight:var(--titel-gewicht);letter-spacing:-.01em;font-size:2rem;line-height:1.1}.formel span{color:var(--akzent)}.regler{gap:6px;display:grid}.regler label{color:var(--text-2);justify-content:space-between;gap:12px;font-size:.9rem;line-height:1.4;display:flex}.regler output{text-align:right;min-width:2ch;color:var(--text);font-variant-numeric:tabular-nums;font-weight:650}.regler input{width:100%;height:28px;accent-color:var(--akzent);margin:0}.ergebnis{color:var(--text-2);font-size:1.02rem;line-height:1.45}.ergebnis b{white-space:nowrap;font-family:var(--f-titel);font-stretch:var(--titel-breite);font-weight:var(--titel-gewicht);color:var(--text);font-variant-numeric:tabular-nums;font-size:2.6rem;line-height:1.1;display:block}.ergebnis .einheit{color:var(--text-2);font-size:.5em;font-weight:600}.gesetz-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.gesetz-bild{grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-areas:".sys.""ein bild aus"".mass."".w."".leg.";align-items:center;gap:6px 14px;min-width:0;display:grid}.gb-system{grid-area:sys;padding-bottom:4px}.gb-ein{grid-area:ein}.gb-aus{grid-area:aus}.gb-ein,.gb-aus{justify-items:start;gap:4px;display:grid}.gb-pfeil{width:44px;height:10px;display:block}.gb-svg{grid-area:bild;width:100%;height:200px;display:block;overflow:visible}.gb-mass{grid-area:mass;width:100%;height:16px;display:block;overflow:visible}@media (scripting:enabled){.gb-svg.vorab>*,.gb-mass.vorab>*{visibility:hidden}}.gb-w{white-space:nowrap;grid-area:w;justify-self:end;padding-right:13px}.gb-legende{grid-area:leg}.gesetz figcaption{color:var(--text-3);border-top:1px solid var(--flaeche-rand);grid-column:1/-1;padding-top:12px;font-size:.84rem;line-height:1.5}.gesetz-bild .wk{font:500 var(--abb-klein)/17px var(--abb-schrift);fill:var(--text-3);color:var(--text-3);font-variant-numeric:tabular-nums}.gesetz-bild .wk-gross{font:650 var(--abb-gross)/19px var(--abb-schrift);fill:var(--text);color:var(--text);font-variant-numeric:tabular-nums}.gesetz-bild .wk>.jt{font:500 var(--abb-klein)/17px var(--abb-schrift)}.gesetz-bild .pfeil{stroke:var(--text-3);stroke-width:1.2px;fill:none}.gesetz-bild .mass{stroke:var(--akzent);stroke-width:1.5px;fill:none}.gb-grenze{fill:none;stroke:var(--text-3);stroke-opacity:.45;stroke-dasharray:4 4}.posten{transition:transform .55s var(--raus), opacity .4s ease}@media (max-width:860px){.gesetz{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.gesetz{margin-inline:calc(-1 * var(--rand) + 8px);padding:16px}.formel{font-size:1.6rem}.ergebnis b{font-size:2rem}}@media (max-width:600px){.gesetz-bild{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"sys sys""ein aus""bild bild""mass mass""w w""leg leg"}.gb-aus{text-align:right;justify-items:end}.gb-svg{height:180px}}@media (prefers-reduced-motion:reduce){.posten{transition:none}}@media print{.gesetz-steuer input,.gesetz-knoepfe{display:none}.gb-svg .nur-pixel>rect:first-child,.gb-svg .nur-raum>rect{fill:#fff;stroke:#b9b5ac;filter:none}}
.zeile-autor{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:22px 0 0;font-size:.92rem;line-height:1.5;display:flex}.zeile-autor b{color:var(--text);font-weight:620}.zeile-autor a{color:inherit}.geprueft{color:var(--text-3);margin:6px 0 0;font-size:.84rem;line-height:1.5}.artikel-raster{grid-template-columns:minmax(0,680px) minmax(200px,260px);justify-content:space-between;gap:64px;padding:56px 0 0;display:grid}.lesen-text{font-family:var(--f-lese);color:color-mix(in srgb, var(--text) 92%, var(--grund));overflow-wrap:break-word;font-size:19px;line-height:1.66}.lesen-text p{margin:0 0 1.1em}.lesen-text h2,.lesen-text h3{font-family:var(--f-titel);font-stretch:var(--titel-breite);font-weight:var(--titel-gewicht);letter-spacing:-.01em;color:var(--text);scroll-margin-top:calc(var(--kopf-h) + 20px);text-wrap:balance}.lesen-text h2{margin:2.2em 0 .6em;font-size:1.62rem;line-height:1.15}.lesen-text h3{margin:1.8em 0 .5em;font-size:1.24rem;line-height:1.2}.lesen-text>:first-child{margin-top:0}.lesen-text a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--akzent);text-decoration-color:var(--akzent);text-underline-offset:3px}.lesen-text strong{color:var(--text);font-weight:650}.lesen-text ol,.lesen-text ul{margin:0 0 1.2em;padding-left:1.3em}.lesen-text ol{list-style:decimal}.lesen-text ul{list-style:outside}.lesen-text li{margin:0 0 .45em}.lesen-text li::marker{color:var(--text-3)}.lesen-text blockquote{border-left:2px solid var(--akzent);margin:0 0 1.2em;padding-left:18px}.lesen-text code{font-family:var(--f-mono);font-size:.88em}.lesen-text pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--flaeche);border:1px solid var(--flaeche-rand);border-radius:calc(var(--karte-radius) - 2px);margin:0 0 1.2em;padding:14px 16px;font-size:.82em}.q{vertical-align:.62em;margin-left:2px;font-size:.62em;line-height:0}.q a{color:var(--akzent);font-weight:650;font-family:var(--f-lese);padding:6px 2px;text-decoration:none}.q a+a:before{content:",";color:var(--text-3);margin:0 2px 0 -4px}.lesen-text hr{background:0 0;border:0;height:18px;margin:2.2em 0 1.4em}[data-theme=fluss] .lesen-text hr{background:linear-gradient(var(--linie), var(--linie)) center / 100% 1px no-repeat, linear-gradient(var(--linie), var(--linie)) left center / 1px 9px no-repeat, linear-gradient(var(--linie), var(--linie)) right center / 1px 9px no-repeat}[data-theme=pixel] .lesen-text hr{background:repeating-linear-gradient(90deg, var(--linie) 0 6px, transparent 6px 12px) center / 100% 3px no-repeat}[data-theme=raum] .lesen-text hr{background:radial-gradient(closest-side, var(--linie), transparent) center / 60% 1px no-repeat}::highlight(treffer){background-color:color-mix(in srgb, var(--akzent) 34%, transparent);color:var(--text)}.erklaerung{width:min(340px,100vw - 32px);height:fit-content;font-family:var(--f-text);color:var(--text);background:var(--menue);border:1px solid var(--menue-rand);border-radius:var(--menue-radius);margin:auto;padding:14px 16px 12px;font-size:.94rem;line-height:1.5;position:fixed;inset:0;box-shadow:0 18px 40px -20px #000c}.erklaerung b{font-family:var(--f-titel);font-stretch:var(--titel-breite);font-weight:var(--titel-gewicht);margin-bottom:4px;display:block}.erklaerung small{color:var(--text-3);margin-top:8px;font-size:.8rem;display:block}.erklaerung a{color:var(--text-2);text-underline-offset:3px}@supports not selector(:popover-open){.erklaerung{z-index:60;display:none}.erklaerung.offen{display:block}}.tabelle-rahmen{border:1px solid var(--flaeche-rand);border-radius:calc(var(--karte-radius) - 2px);background:var(--flaeche);box-shadow:var(--karte-tiefe);margin:0 0 1.4em;container-type:inline-size}.tabelle{border-collapse:collapse;width:100%;font-family:var(--f-lese);font-size:.9rem;line-height:1.4}.tabelle th{text-align:left;color:var(--text);border-bottom:1px solid var(--flaeche-rand);vertical-align:bottom;padding:10px 12px;font-weight:620}.tabelle td{border-top:1px solid color-mix(in srgb, var(--flaeche-rand) 60%, transparent);color:var(--text-2);vertical-align:top;padding:9px 12px}.tabelle td:empty:after{content:"";border-bottom:1px dashed var(--flaeche-rand);height:1.2em;display:block}@container (max-width:560px){.tabelle thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tabelle,.tabelle tbody,.tabelle tr{display:block}.tabelle tr{border-top:1px solid var(--flaeche-rand);padding:10px 14px 12px}.tabelle tr:first-child{border-top:0}.tabelle td{border:0;grid-template-columns:minmax(0,9.5em) minmax(0,1fr);align-items:end;gap:12px;padding:4px 0;display:grid}.tabelle td:before{content:attr(data-label);color:var(--text-3);font-size:.8rem;line-height:1.35}.tabelle td:first-child{color:var(--text);font-weight:620}}.weiter{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;margin:64px 0 0;display:grid}.weiter.zwei{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.feld-klein{background:var(--feld);border:1px solid var(--feld-rand);border-radius:calc(var(--feld-radius) - 2px);align-items:flex-end;min-height:48px;display:flex}.feld-klein:focus-within{border-color:var(--akzent);box-shadow:0 0 0 3px var(--feld-fokus)}.feld-klein textarea{min-width:0;color:var(--text);font:inherit;resize:none;field-sizing:content;background:0 0;border:0;outline:none;flex:1;align-self:stretch;padding:12px;font-size:.98rem;line-height:1.4}.feld-klein textarea::placeholder{color:var(--text-3);opacity:1}.feld-klein button{border-radius:var(--knopf-radius);background:var(--knopf);height:36px;color:var(--knopf-text);font:inherit;cursor:pointer;border:0;flex:none;margin:5px;padding:0 14px;font-weight:650}.feld-klein button:hover{background:var(--knopf-hover)}.frag-antwort{min-height:9em;color:var(--text-2);margin:12px 0 0;font-size:.92rem;line-height:1.5}.frag-beitrag .frag-antwort p{font-size:inherit;margin:0}.frag-antwort.leer{color:var(--text-3)}.frag-antwort a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.treffer-titel{color:var(--text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:620;display:-webkit-box;overflow:hidden}.treffer-auszug{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.treffer-weiter{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.verweise{gap:10px;margin:0;padding:0;list-style:none;display:grid}.verweise a{color:var(--text);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 12px;margin:-8px;padding:8px;text-decoration:none;display:grid}.verweise a:hover{background:color-mix(in srgb, var(--text) 5%, transparent)}.verweise b{grid-column:2;font-size:.96rem;font-weight:620;line-height:1.35}.verweise span.leise{color:var(--text-3);grid-column:2;font-size:.84rem;line-height:1.4}.verweise .bildchen{grid-row:span 2;place-items:center;width:44px;height:44px;display:grid}.verweise .bildchen img{width:56px;max-width:none;height:56px;margin:-6px}.verweise .bildchen .objekt-platz{width:44px;height:44px}.verweise .bildchen svg{width:30px;height:30px;color:var(--akzent)}.verweise .bildchen>.nicht-raum{display:var(--nicht-raum)}.verweise.ohne-bild a{grid-template-columns:minmax(0,1fr)}.verweise.ohne-bild b,.verweise.ohne-bild span.leise{grid-column:1}.quellen{max-width:680px;font-family:var(--f-lese);color:var(--text-2);margin:56px 0 0;font-size:.88rem;line-height:1.5}.quellen h2{font-family:var(--f-titel);font-stretch:var(--titel-breite);font-weight:var(--titel-gewicht);color:var(--text);letter-spacing:normal;margin:0 0 12px;font-size:1.15rem;line-height:1.2}.quellen ol,.quellen ul{margin:0;padding-left:1.8em}.quellen ol{list-style:decimal}.quellen ul{list-style:outside}.quellen p{margin:0 0 8px}.quellen li{scroll-margin-top:calc(var(--kopf-h) + 20px);margin:0 0 8px}.quellen li:target{color:var(--text)}.quellen li::marker{color:var(--akzent);font-weight:650}.quellen a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--text-2) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--text-2) 50%, transparent);text-underline-offset:3px;overflow-wrap:anywhere}@media (scripting:none){.frag-beitrag,.abschnitte .zusatz{display:none}.weiter,.weiter.zwei{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:1100px){.artikel-raster{grid-template-columns:minmax(0,1fr)}.weiter{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.weiter>:first-child{grid-column:1/-1}}@media (max-width:720px){.zeile-autor>[aria-hidden=true]{display:none}.lesen-text{font-size:18px}.weiter{grid-template-columns:minmax(0,1fr)}}@media print{.weiter,.erklaerung{display:none!important}.begriff{text-decoration:none;display:inline!important}.lesen-text{color:var(--text)}}
