@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300 600;font-display:swap;src:url(/schriften/source-sans-3-300-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--navy:#001845;--navy-2:#023e7d;--azure:#0466c8;--orange:#f3971f;--orange-dunkel:#8a5204;--orange-text:#9a5c06;--text:#33415c;--muted:#5c677d;--paper:#fff;--flaeche:#f6f8fb;--grund:#f1f3f6;--grund-tief:#e4e8ee;--logo-blau:#2f529e;--linie:#dce3ec;--linie-stark:#78889f;--sand:#f7f2ea;--sans:"Source Sans 3", "Segoe UI", system-ui, -apple-system, sans-serif;--spalte:1330px;--mass:60ch;--luft:clamp(2.75rem, 7vw, 6.5rem);--kopfhoehe:76px;--aufrufhoehe:5rem;--h1-boden:min(8vw, 2rem);--griff:44px}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--kopfhoehe) + 12px);-webkit-text-size-adjust:100%}@media (max-width:900px){html{scroll-padding-bottom:calc(var(--aufrufhoehe) + env(safe-area-inset-bottom) + 12px)}body{padding-bottom:calc(var(--aufrufhoehe) + env(safe-area-inset-bottom))}}@media print{body{padding-bottom:0}}body{background:var(--paper);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.68}h1,h2,h3,h4{font-family:var(--sans);color:var(--navy);text-wrap:balance;letter-spacing:-.005em;overflow-wrap:break-word;margin:0;font-weight:600}@media (max-width:760px){h1,h2,h3,h4{-webkit-hyphens:auto;hyphens:auto}}h1{font-size:clamp(1.6rem, max(var(--h1-boden), 3.3vw), 2.7rem);line-height:1.18}h2{font-size:clamp(1.85rem,3vw,2.5rem);line-height:1.24}h3{font-size:clamp(1.25rem,1.8vw,1.45rem);line-height:1.3}h4{font-size:1rem}main{background:var(--grund)}p{max-width:var(--mass);margin:0 0 1.05rem}p:last-child{margin-bottom:0}a{color:var(--navy-2)}:where(a,button,summary,input,textarea,[tabindex]):focus-visible{outline:2px solid var(--navy);outline-offset:2px;border-radius:2px;box-shadow:0 0 0 2px #fff}img,svg,picture{max-width:100%;height:auto;display:block}.spalte{max-width:var(--spalte);margin-inline:auto;padding-inline:1.875rem}.satzspiegel{--mass:none;max-width:32rem;margin-inline:auto}.sprungmarke{z-index:100;background:var(--navy);color:#fff;border-radius:0 0 3px 3px;padding:.6rem 1.1rem;font-weight:600;text-decoration:none;transition:top .15s;position:absolute;top:-3rem;left:1rem}.sprungmarke:focus{top:0}.knopf{font-family:var(--sans);cursor:pointer;border:1px solid #0000;border-radius:3px;align-items:center;gap:.55rem;padding:.78rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.knopf svg{flex:none;width:14px;height:14px}.knopf--orange{background:var(--orange);color:#3d2400}.knopf--orange:hover{background:var(--orange-dunkel);color:#fff}.knopf--navy{background:var(--navy-2);color:#fff}.knopf--navy:hover{background:var(--navy)}.knopf--linie{border-color:var(--linie-stark);color:var(--navy)}.knopf--linie:hover{border-color:var(--navy-2)}.knopfreihe{flex-wrap:wrap;gap:.85rem;margin-top:2.1rem;display:flex}.weg{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.88rem;display:flex}.weg a{min-width:var(--griff);min-height:var(--griff);color:var(--muted);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.weg a:hover{color:var(--navy-2)}.weg svg{width:9px;height:9px;color:var(--linie)}.kennung{color:var(--muted);flex-wrap:wrap;gap:.4rem .9rem;font-size:.85rem;display:flex}.kennung .kategorie{color:var(--orange-text);font-weight:600}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{@page{margin:18mm 16mm}html{scroll-padding-top:0}body{color:#000;background:#fff;font-size:11pt;line-height:1.5}.sprungmarke{display:none}h1,h2,h3,h4{color:#000;break-after:avoid}h1{font-size:20pt}h2{font-size:15pt}h3{font-size:12.5pt}p,li{orphans:3;widows:3}figure,img{break-inside:avoid}.knopfreihe{display:none}a[href^=http]:after{content:" (" attr(href) ")";word-break:break-all;font-size:9pt}}
