:root{--papier:#FFFFFF;--tinte:#14305A;--stempel:#C8102E;--vordruck:#646C7A;--zeile:#BFD2EC;--rand:#E8A3AD;--hauch:color-mix(in srgb,var(--zeile) 24%,var(--papier));--stempel-tief:color-mix(in srgb,var(--stempel) 80%,#000);--druck:"Bricolage","Helvetica Neue",Arial,sans-serif;--hand:"Hanken","Segoe UI",Arial,sans-serif;--rule:1.75rem;--rule-shift:-.375rem;--mcol:96px;--gap:24px;--rand-x:calc(var(--mcol) + var(--gap));--bcol:118px;--gutter:clamp(16px,3.4vw,48px);--max:1320px;--kopf-h:3.75rem;--abstand:clamp(64px,8vw,112px);--luft:clamp(28px,3.4vw,48px);--haken:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4.2 10.4l3.9 3.9 7.7-8.6' fill='none' stroke='%2314305A' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--strich:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10h10' fill='none' stroke='%23646C7A' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");--plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10h10M10 5v10' fill='none' stroke='%2314305A' stroke-width='1.6'/%3E%3C/svg%3E");--minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10h10' fill='none' stroke='%2314305A' stroke-width='1.6'/%3E%3C/svg%3E");--pfeil:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2314305A' stroke-width='1.6'/%3E%3C/svg%3E")}@media (max-width:760px){:root{--rule:1.625rem;--rule-shift:-.3125rem;--mcol:44px;--gap:12px;--bcol:0px}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--kopf-h) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html.smooth{scroll-behavior:auto}html.smooth .split--sticky>div:first-of-type{position:static}html.smooth-fixed body{padding-top:0}html.smooth-fixed #smooth-content{padding-top:var(--kopf-h)}body{margin:0;background:var(--papier);color:var(--tinte);font-family:var(--hand);font-size:1.0625rem;line-height:var(--rule);font-weight:420;-webkit-font-smoothing:antialiased;font-kerning:normal;font-variant-numeric:lining-nums}@media (max-width:760px){body{font-size:1rem}}img,svg{display:block;max-width:100%}::selection{background:var(--zeile);color:var(--tinte)}:focus-visible{outline:2px solid var(--tinte);outline-offset:3px}a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:var(--vordruck)}a:hover{text-decoration-color:var(--tinte);text-decoration-thickness:2px}p,ul,ol,dl,table,figure{margin:0 0 1em}:where(p,ul,ol,dl,table,figure,div):last-child{margin-bottom:0}strong,b{font-weight:640}small{font-size:.9375rem}address{font-style:normal}address a,.kontakt-direkt a{overflow-wrap:anywhere}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:8px;top:-20rem;z-index:60;background:var(--tinte);color:var(--papier);padding:10px 16px;font-family:var(--druck);text-decoration:none}.skip:focus{top:8px}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}h1,h2,h3,h4{margin:0;overflow-wrap:break-word;hyphens:manual;font-family:var(--druck);font-optical-sizing:auto;font-stretch:86%;color:var(--tinte);text-wrap:balance}h1{font-size:clamp(1.75rem,1.2rem + 2.2vw,3.1rem);line-height:1.04;font-weight:660;letter-spacing:-.022em}h2{font-size:clamp(1.6rem,1.15rem + 1.4vw,2.4rem);line-height:1.08;font-weight:640;letter-spacing:-.018em}h3{font-size:1.1875rem;line-height:1.28;font-weight:620;letter-spacing:-.008em;font-stretch:90%}h4{font-size:1.0625rem;line-height:1.3;font-weight:620;font-stretch:92%}.lbl,.rand{font-family:var(--druck);font-stretch:80%;font-weight:500;font-size:.8125rem;line-height:1.25;color:var(--vordruck);letter-spacing:.005em;text-rendering:geometricPrecision}.lead{font-size:1.1875rem;line-height:1.55;max-width:58ch;text-wrap:pretty}@media (max-width:760px){.lead{font-size:1.0625rem}}.muted{color:var(--vordruck)}.small,.notiz{font-size:.9375rem;line-height:1.55}.notiz{color:var(--vordruck);max-width:70ch}.more{font-weight:600}.btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:28px}.wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.buch{position:relative}.buch::before{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--rand);z-index:2;pointer-events:none;left:calc(max(0px,(100% - var(--max)) / 2) + var(--gutter) + var(--mcol) + var(--gap) / 2)}.blatt,.band>.wrap,.page-head>.wrap,.einstieg>.wrap,.doppel>.wrap,.schriftfeld>.wrap{position:relative;padding-left:calc(var(--gutter) + var(--rand-x))}.rand{position:absolute;left:var(--gutter);top:21px;width:var(--mcol);margin:0;padding-right:4px;overflow-wrap:break-word}@media (max-width:760px){.rand{writing-mode:vertical-rl;transform:rotate(180deg);width:auto;padding:0;left:calc(var(--gutter) + 12px);top:20px}}.haengt{margin-left:calc(-1 * var(--rand-x))}.liniert{background-image:repeating-linear-gradient(to bottom,transparent 0 calc(var(--rule) - 1px),var(--zeile) calc(var(--rule) - 1px) var(--rule));background-position:0 var(--rule-shift)}.site-head{position:fixed;top:0;left:0;right:0;z-index:30;background:var(--papier);border-bottom:1px solid var(--vordruck)}body{padding-top:var(--kopf-h)}:target{scroll-margin-top:calc(var(--kopf-h) + 16px)}.site-head__row{display:flex;align-items:stretch;min-height:var(--kopf-h)}.brand{display:flex;align-items:center;gap:10px;padding-right:20px;border-right:1px solid var(--zeile);color:var(--tinte);text-decoration:none;white-space:nowrap}.brand__mark{display:inline-flex;flex:none}.brand__mark svg{display:block;width:28px;height:28px}.brand__name{font-family:var(--druck);font-weight:720;font-stretch:90%;font-size:1.25rem;letter-spacing:-.02em}.site-nav ul{display:flex;height:100%;list-style:none;margin:0;padding:0}.site-nav li{border-right:1px solid var(--zeile)}.site-nav a{position:relative;display:flex;align-items:center;height:100%;padding:0 13px;font-family:var(--druck);font-stretch:80%;font-weight:540;font-size:.9375rem;text-decoration:none;white-space:nowrap}.site-nav a:hover{background:var(--hauch)}.site-nav a[aria-current="page"]{font-weight:680}.site-nav a[aria-current="page"]::after{content:"";position:absolute;left:13px;right:13px;bottom:-1px;height:2px;background:var(--tinte)}.site-head__cta{margin-left:auto;align-self:center}.sprachwahl{display:flex;align-items:center;margin-left:auto;padding:0 13px;border-left:1px solid var(--zeile);border-right:1px solid var(--zeile);color:var(--tinte);font-family:var(--druck);font-stretch:80%;font-weight:600;font-size:.9375rem;letter-spacing:.04em;text-decoration:none;white-space:nowrap}.sprachwahl:hover{background:var(--hauch)}.sprachwahl:focus-visible{outline:2px solid var(--tinte);outline-offset:-4px}.sprachwahl + .site-head__cta{margin-left:16px}.nav-toggle{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0}.nav-burger,.site-nav__cta{display:none}@media (min-width:73.8125em){.nav-toggle{display:none}}@media (max-width:73.75em){.nav-burger{display:flex;align-items:center;gap:9px;margin:0 0 0 auto;padding:0 14px;border:0;border-left:1px solid var(--zeile);border-right:1px solid var(--zeile);border-radius:0;background:none;color:var(--tinte);cursor:pointer;font-family:var(--druck);font-stretch:80%;font-weight:560;font-size:.9375rem;line-height:1.2;user-select:none}button.nav-burger{appearance:none;-webkit-appearance:none}.nav-burger:hover{background:var(--hauch)}button.nav-burger:focus-visible{outline:2px solid var(--tinte);outline-offset:-4px}.nav-burger__box{position:relative;flex:none;width:16px;height:16px;border:1.5px solid var(--tinte);background:var(--plus) center / 14px no-repeat}.nav-toggle:checked + .nav-burger .nav-burger__box,.nav-burger[aria-expanded="true"] .nav-burger__box{background-image:var(--minus)}.nav-toggle:focus-visible + .nav-burger{outline:2px solid var(--tinte);outline-offset:-4px}.site-nav{display:none;position:absolute;left:0;right:0;top:100%;background:var(--papier);border-bottom:1px solid var(--vordruck);max-height:calc(100vh - var(--kopf-h));overflow-y:auto}.nav-toggle:checked ~ .site-nav,.site-head.ist-offen .site-nav{display:block}.site-nav ul{display:block;height:auto;max-width:var(--max);margin-inline:auto;padding:0 var(--gutter) 10px}.site-nav li{border-right:0;border-top:1px solid var(--zeile)}.site-nav li:first-child{border-top:0}.site-nav a{height:auto;padding:13px 0 13px var(--rand-x);font-size:1.0625rem}.site-nav a[aria-current="page"]::after{left:var(--rand-x);right:auto;width:2.5em;bottom:8px}.site-head__cta{margin-left:12px}.sprachwahl{margin-left:0;border-left:0}.sprachwahl + .site-head__cta{margin-left:12px}}@media (max-width:760px){.brand{padding-right:12px}.brand__name{font-size:1.0625rem}.brand__mark svg{width:24px;height:24px}.nav-burger{padding:0 12px}.site-head__cta.btn{min-height:38px;padding:0 12px;font-size:.9375rem}.site-head__cta{margin-left:10px}.sprachwahl{padding:0 10px}.sprachwahl + .site-head__cta{margin-left:10px}}@media (max-width:30em){.nav-burger__text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.brand{padding-right:6px}.nav-burger{padding:0 8px}.sprachwahl{padding:0 8px}.site-head__cta,.sprachwahl + .site-head__cta{margin-left:6px}.site-head__cta.btn{padding:0 10px}}@media (max-width:25em){.brand__name{font-size:1rem}}@media (max-width:24em){.site-head .site-head__cta{display:none}.site-nav__cta{display:block;padding:14px 0 6px var(--rand-x)}.site-nav .site-nav__cta a{display:inline-flex;height:auto;padding:6px 18px;font-size:1rem}.site-nav .site-nav__cta a::after{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:6px 22px;border:1px solid var(--tinte);border-radius:2px;background:var(--papier);color:var(--tinte);font-family:var(--druck);font-weight:620;font-stretch:92%;font-size:1.0625rem;line-height:1.15;letter-spacing:-.005em;text-align:center;text-decoration:none;text-wrap:balance;cursor:pointer}.btn:hover{background:var(--hauch)}.btn--stempel{background:var(--stempel);border-color:var(--stempel);color:var(--papier)}.btn--stempel:hover{background:var(--stempel-tief);border-color:var(--stempel-tief)}.btn--feld{background:var(--papier)}.btn--klein{min-height:40px;padding:4px 16px;font-size:1rem;white-space:nowrap}.stempel{display:inline-flex;flex-direction:column;align-items:center;gap:2px;padding:7px 16px 8px;border:3px solid var(--stempel);border-radius:7px;outline:1px solid var(--stempel);outline-offset:3px;color:var(--stempel);font-family:var(--druck);line-height:1;white-space:nowrap;transform:rotate(-7deg);mix-blend-mode:multiply;opacity:.92;pointer-events:none;user-select:none}.stempel--held{filter:url(#druckkante)}.filter-defs{position:absolute;width:0;height:0;overflow:hidden}.stempel__a{font-weight:640;font-stretch:96%;font-size:1.0625rem;letter-spacing:.01em}.stempel__b{font-weight:800;font-stretch:100%;font-size:2.125rem;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.js .stempel--held{opacity:0}.js .stempel--held.ist-unten{opacity:.92;animation:fallen 300ms cubic-bezier(.16,1,.3,1) both}.js .stempel--held.ist-still{animation:none}@keyframes fallen{from{opacity:0;transform:rotate(-7deg) scale(1.3)}45%{opacity:.92}to{opacity:.92;transform:rotate(-7deg) scale(1)}}.kasten{display:inline-block;flex:none;width:20px;height:20px;border:1.5px solid var(--vordruck);background:var(--papier) center / 18px no-repeat;vertical-align:-4px}.kasten--an{border-color:var(--tinte);background-image:var(--haken)}.page-head{padding-top:clamp(24px,3vw,40px)}.page-head .rand{top:9px}.kopfzeile{display:grid;grid-template-columns:minmax(0,1fr) auto;border:1px solid var(--vordruck)}.kopfzeile__feld{min-width:0;padding:6px 12px 8px;border-left:1px solid var(--vordruck)}.kopfzeile__feld:first-child{border-left:0}.kopfzeile__feld .lbl{display:block}.kopfzeile__wert{display:block;margin-top:3px;font-weight:560;font-variant-numeric:tabular-nums;white-space:nowrap}.crumbs{display:flex;flex-wrap:wrap;margin:3px 0 0;padding:0;list-style:none;font-weight:520}.crumbs li + li::before{content:"/";margin:0 .45em;color:var(--vordruck)}.crumbs a{text-decoration-color:var(--zeile)}.crumbs [aria-current]{font-weight:640}.page-head h1{margin-top:clamp(32px,4vw,56px);max-width:24ch}.page-head .lead{margin-top:20px;max-width:62ch}.page-head .meta{margin-top:18px}.page-head .btn-row{margin-top:28px}.meta{font-family:var(--druck);font-stretch:84%;font-weight:500;font-size:.9375rem;line-height:1.5;color:var(--vordruck);max-width:70ch}@media (max-width:560px){.kopfzeile{grid-template-columns:1fr}.kopfzeile__feld{border-left:0}.kopfzeile__feld + .kopfzeile__feld{border-top:1px solid var(--vordruck);display:flex;gap:12px;align-items:baseline;padding-block:5px 6px}.kopfzeile__feld + .kopfzeile__feld .kopfzeile__wert{margin-top:0}}.band{padding-top:var(--abstand)}.band>.wrap{padding-top:20px}.band>.wrap::before{content:"";position:absolute;top:0;left:var(--gutter);right:var(--gutter);border-top:1px solid var(--vordruck)}html.linien .buch::before{bottom:auto;height:var(--rand-h,100%)}.band>.wrap::before,.schriftfeld>.wrap::before{transform:scaleX(var(--lz,1));transform-origin:calc(var(--mcol) + var(--gap) / 2) 0}.band>.wrap>* + *{margin-top:var(--luft)}.band>.wrap>.rand + *,.band>.wrap.split>*{margin-top:0}.split{display:grid;grid-template-columns:minmax(0,1fr);gap:20px 48px;align-items:start}@media (min-width:60em){.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.split>div>h2 + *,.split>div>h1 + *{margin-top:16px}.split>div>* + .weeks,.split>div>* + .checks,.split>div>* + .systems{margin-top:24px}@media (min-width:60em){.split--sticky>div:first-of-type{position:sticky;top:calc(var(--kopf-h) + 24px)}}.split .prose{max-width:66ch}.rows,.weeks,.systems,.cases{list-style:none;margin:0 0 1.25em;padding:0;border-top:1px solid var(--vordruck)}.rows>li,.cases>li{display:grid;gap:8px 32px;padding:20px 0 22px;border-bottom:1px solid var(--zeile)}@media (min-width:900px){.rows--3>li,.rows__kopf--3{grid-template-columns:minmax(0,3.6fr) minmax(0,6fr) minmax(0,2.6fr)}.rows--2>li,.rows__kopf--2{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.rows--befund>li,.rows__kopf--befund{grid-template-columns:minmax(0,2fr) minmax(0,4.4fr) minmax(0,5.6fr)}}.rows__kopf{display:none}@media (min-width:900px){.rows__kopf{display:grid;column-gap:32px;padding-bottom:6px}.rows__kopf + .rows,.rows__kopf + .cases{margin-top:0}.rows__kopf .lbl:last-child.is-rechts{text-align:right}}.rows h3 a{text-decoration:none}.rows h3 a:hover{text-decoration:underline;text-decoration-thickness:2px}.rows p{max-width:64ch;text-wrap:pretty;margin-bottom:0}.rows p + p,.rows p + .more{margin-top:10px}.rows .more{display:inline-block}.rows .muted{margin-top:4px;font-size:.9375rem;line-height:1.45}.rows .tag{font-family:var(--druck);font-stretch:88%;font-weight:660;font-size:1.3125rem;line-height:1.2;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.rows .tag a{text-decoration-color:var(--zeile)}.rows .tag small{display:block;margin-top:6px;font-family:var(--hand);font-stretch:100%;font-weight:450;font-size:.875rem;line-height:1.4;letter-spacing:0;color:var(--vordruck)}@media (min-width:900px){.rows--3 .tag{text-align:right}}.rows .wer{font-weight:640}@media (max-width:899px){.rows .wer{color:var(--vordruck);font-weight:560;font-size:.9375rem}}.rows--links>li{padding:12px 0 13px}.rows--links a{font-weight:600}.weeks>li{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:4px 24px;padding:18px 0 20px;border-bottom:1px solid var(--zeile)}.weeks .when{font-weight:640;font-size:1rem;line-height:1.5;font-variant-numeric:tabular-nums}.weeks h3 + p{margin-top:6px}.weeks p{max-width:64ch;text-wrap:pretty}@media (max-width:35em){.weeks>li{grid-template-columns:1fr}.weeks .when{font-size:.9375rem}}.weeks--rand{margin-left:calc(-1 * var(--rand-x));border-top:0}.weeks--rand>li{grid-template-columns:var(--mcol) minmax(0,1fr);column-gap:var(--gap)}.weeks--rand>li>div{max-width:72ch}.weeks--rand .when{font-size:1.25rem;line-height:1.35;padding-right:2px;text-align:right}.weeks__kopf .lbl:first-child{text-align:right}.weeks__kopf{display:grid;grid-template-columns:var(--mcol) minmax(0,1fr);column-gap:var(--gap);margin-left:calc(-1 * var(--rand-x));padding-bottom:6px;border-bottom:1px solid var(--vordruck)}.weeks__kopf + .weeks--rand{margin-top:0}@media (max-width:760px){.weeks--rand .when{font-size:.9375rem;line-height:1.5}}.systems>li{display:grid;gap:2px 32px;padding:12px 0 13px;border-bottom:1px solid var(--zeile)}@media (min-width:700px){.systems>li{grid-template-columns:minmax(0,13rem) minmax(0,1fr)}}.sys-kind{font-weight:640}.systems>li>*,.cases>li>*,.rows>li>*{min-width:0;overflow-wrap:anywhere;hyphens:auto}.checks{list-style:none;margin:0 0 1.25em;padding:0}.checks>li{position:relative;padding:12px 0 13px 38px;border-top:1px solid var(--zeile);max-width:72ch;text-wrap:pretty}.checks>li:last-child{border-bottom:1px solid var(--zeile)}.checks>li::before{content:"";position:absolute;left:0;top:15px;width:20px;height:20px;border:1.5px solid var(--tinte);background:var(--haken) center / 18px no-repeat}.checks.nots>li::before,.checks--offen>li::before{border-color:var(--vordruck);background-image:var(--strich)}.checks--offen>li::before{background-image:none}.checks--rand{margin-left:calc(-1 * var(--rand-x))}.checks--rand>li{max-width:none;padding-left:var(--rand-x)}.checks--rand>li::before{left:calc(var(--mcol) - 24px)}.checks--rand>li>*{max-width:72ch}.checks__kopf{display:grid;grid-template-columns:var(--mcol) minmax(0,1fr);column-gap:var(--gap);margin-left:calc(-1 * var(--rand-x));padding-bottom:6px;border-bottom:1px solid var(--vordruck)}.checks__kopf .lbl:first-child{text-align:right}.checks__kopf + .checks{margin-top:0}.checks__kopf + .checks>li:first-child{border-top:0}.cases>li{gap:6px 32px}@media (min-width:900px){.cases>li{grid-template-columns:minmax(0,3.4fr) minmax(0,8.6fr)}.cases .kpi{grid-row:1 / span 4}.cases>li>:not(.kpi){grid-column:2}}.cases h3{font-size:1.1875rem}.cases h3 a{text-decoration:none}.cases h3 a:hover{text-decoration:underline}.cases p{max-width:66ch;margin:0;text-wrap:pretty}.cases .branche{color:var(--vordruck);font-size:.9375rem;line-height:1.45}.cases .more{justify-self:start;margin-top:6px}.kpi{font-family:var(--druck);font-stretch:86%;font-weight:680;font-size:1.75rem;line-height:1.1;letter-spacing:-.015em;font-variant-numeric:tabular-nums;margin:0}.kpi small{display:block;margin-top:6px;font-family:var(--hand);font-stretch:100%;font-weight:450;font-size:.9375rem;line-height:1.45;letter-spacing:0}.kpis{list-style:none;margin:0 0 1.25em;padding:0;display:grid;border:1px solid var(--vordruck)}@media (min-width:700px){.kpis{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}.kpis li{padding:12px 16px 14px;border-top:1px solid var(--vordruck)}.kpis li:first-child{border-top:0}@media (min-width:700px){.kpis li{border-top:0;border-left:1px solid var(--vordruck)}.kpis li:first-child{border-left:0}}.kpis .kpi{display:block}.kpis small{display:block;margin-top:8px;line-height:1.45}.facts,.compare,.flow{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;margin:0 0 1.25em;border-top:1px solid var(--vordruck)}.facts th,.facts td,.compare th,.compare td,.flow th,.flow td{text-align:left;vertical-align:top;padding:11px 16px 12px 0;border-bottom:1px solid var(--zeile);line-height:1.5}.facts th:last-child,.facts td:last-child,.flow td:last-child{padding-right:0}.facts thead th,.compare thead th,.flow thead th{padding-top:8px;padding-bottom:6px;border-bottom:1px solid var(--vordruck);vertical-align:bottom;font-family:var(--druck);font-stretch:80%;font-weight:500;font-size:.875rem;line-height:1.25;color:var(--vordruck)}.facts tbody th{width:32%;font-weight:600}.facts:has(thead) tbody th{width:auto}.facts th,.facts td,.compare th,.compare td,.flow th,.flow td,.prose,.glossar dd{overflow-wrap:break-word;hyphens:auto}@media (max-width:760px){.facts th,.facts td{overflow-wrap:anywhere}}.facts a{text-decoration-color:var(--zeile)}.compare thead{border-top:0}.compare thead th.is-us{font-family:var(--druck);font-stretch:86%;font-weight:700;font-size:1.0625rem;color:var(--tinte)}.compare tbody th{width:22%;font-weight:640}.compare td{color:var(--vordruck)}.compare td.is-us{color:var(--tinte);font-weight:640}.flow tbody th{width:18%;font-weight:640}@media (max-width:760px){.compare,.flow,.facts:has(thead){display:block}.compare thead,.flow thead,.facts:has(thead) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.compare tbody,.flow tbody,.facts:has(thead) tbody{display:block}.compare tr,.flow tr,.facts:has(thead) tr{display:block;padding:10px 0 8px;border-bottom:1px solid var(--vordruck)}.compare th,.compare td,.flow th,.flow td,.facts:has(thead) th,.facts:has(thead) td{display:block;width:auto;border:0;padding:0}.compare tbody th,.flow tbody th,.facts:has(thead) tbody th{padding-bottom:6px}.compare td,.flow td,.facts:has(thead) td{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:10px;padding:6px 0;border-top:1px solid var(--zeile)}.compare td::before,.flow td::before,.facts:has(thead) td::before{content:attr(data-col);content:attr(data-col) / "";font-family:var(--druck);font-stretch:80%;font-weight:500;font-size:.8125rem;line-height:1.6;color:var(--vordruck)}.compare td.is-us::before{color:var(--tinte);font-weight:640}.facts tbody th{width:40%}.facts th,.facts td{padding-right:12px}}.prices{list-style:none;margin:0 0 1.25em;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--vordruck)}.prices>li{display:flex;flex-direction:column;min-width:0;border-left:1px solid var(--vordruck)}.prices>li:first-child{border-left:0}.prices h3{padding:16px 20px 0;font-size:1.1875rem}.prices .price{margin:0;padding:14px 20px 16px;border-bottom:1px solid var(--vordruck);font-family:var(--druck);font-stretch:86%;font-weight:700;font-size:clamp(1.625rem,1.2rem + 1vw,2.125rem);line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.prices .price small{display:block;margin-top:8px;font-family:var(--hand);font-stretch:100%;font-size:.9375rem;font-weight:500;line-height:1.4;letter-spacing:0}.prices ul{flex:1;list-style:none;margin:0;padding:0 20px}.prices ul li{position:relative;padding:9px 0 10px 24px;border-bottom:1px solid var(--zeile);line-height:1.45}.prices ul li:last-child{border-bottom:0}.prices ul li::before{content:"";position:absolute;left:2px;top:19px;width:11px;height:1.5px;background:var(--tinte)}.prices .zusage-feld{margin:0;padding:10px 20px;border-top:1px solid var(--vordruck);display:flex;gap:10px;align-items:baseline;font-weight:560}.prices .zusage-feld .kasten{align-self:center}.prices>li>.btn,.prices>li>.more{align-self:flex-start;margin:16px 20px 20px;min-height:48px}.prices>li>.more{display:inline-flex;align-items:center}@media (max-width:960px){.prices{grid-template-columns:1fr}.prices>li{border-left:0;border-top:1px solid var(--vordruck)}.prices>li:first-child{border-top:0}}.zusage{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 16px;padding:16px 20px 20px 16px;border:1px solid var(--vordruck);max-width:52rem}.zusage>.kasten{width:26px;height:26px;margin-top:2px;background-size:24px;border-width:2px}.zusage__satz{margin:6px 0 0;font-family:var(--druck);font-optical-sizing:auto;font-stretch:90%;font-weight:540;font-size:clamp(1.3rem,1rem + 1.1vw,1.875rem);line-height:1.3;letter-spacing:-.012em;max-width:36ch;text-wrap:pretty}.zusage__quelle{margin:12px 0 0;color:var(--vordruck);font-size:.9375rem}.note{border:1px solid var(--vordruck);padding:10px 16px 13px;font-size:.9375rem;line-height:1.55;max-width:70ch}.note::before{content:"Hinweis";display:block;margin-bottom:4px;font-family:var(--druck);font-stretch:80%;font-weight:500;font-size:.8125rem;line-height:1.25;color:var(--vordruck)}:lang(en) .note::before{content:"Note"}* + .note{margin-top:20px}.prose{max-width:68ch}.prose>*{margin:0}.prose>* + *{margin-top:1em}.prose>h2{margin-top:2.1em;font-size:clamp(1.4rem,1.1rem + 1vw,1.875rem)}.prose>h3{margin-top:1.7em;font-size:1.25rem}.prose>h2 + *,.prose>h3 + *{margin-top:.6em}.prose>:first-child{margin-top:0}.prose p{text-wrap:pretty}.prose ul{list-style:none;padding:0}.prose ul>li{position:relative;padding-left:1.5em}.prose ul>li::before{content:"";position:absolute;left:.2em;top:calc(var(--rule) / 2);width:.65em;height:1.5px;background:var(--tinte)}.prose ol{padding-left:1.7em}.prose ol>li{padding-left:.2em}.prose ol>li::marker{font-family:var(--druck);font-weight:650;font-variant-numeric:tabular-nums}.prose li + li{margin-top:.55em}.prose .facts{margin-top:1.5em;margin-bottom:1.5em}.prose>.facts + *{margin-top:0}article.prose{max-width:70ch}.eintraege{list-style:none;margin:0 0 1.25em calc(-1 * var(--rand-x));padding:0;border-top:1px solid var(--vordruck)}.eintraege>li{display:grid;grid-template-columns:var(--mcol) minmax(0,1fr) 7rem;column-gap:var(--gap);padding:16px 0 18px;border-bottom:1px solid var(--zeile)}.eintraege time{font-weight:640;font-size:.9375rem;font-variant-numeric:tabular-nums;line-height:1.6;text-align:right}.eintraege h3{font-size:1.1875rem}.eintraege h3 a{text-decoration:none}.eintraege h3 a:hover{text-decoration:underline;text-decoration-thickness:2px}.eintraege p{margin:6px 0 0;max-width:66ch;text-wrap:pretty}.eintraege__dauer{text-align:right;padding-top:3px}@media (max-width:760px){.eintraege{margin-left:0}.eintraege>li{grid-template-columns:minmax(0,1fr);row-gap:2px}.eintraege time{text-align:left;order:-1;font-family:var(--druck);font-stretch:80%;font-weight:500;font-size:.8125rem;color:var(--vordruck)}.eintraege__dauer{text-align:left;order:3;padding-top:4px}}.eintraege__nach{margin-top:20px}.band>.wrap>.eintraege:first-child{border-top:0}.faq{border-top:1px solid var(--vordruck);margin:0 0 1.25em}h2 + .faq,.band>.wrap>h2 + .faq{margin-top:18px}.band>.wrap>.faq + h2{margin-top:clamp(48px,6vw,80px)}.faq details{border-bottom:1px solid var(--zeile)}.faq summary{display:grid;grid-template-columns:var(--mcol) minmax(0,1fr);column-gap:var(--gap);margin-left:calc(-1 * var(--rand-x));padding:14px 0 15px;cursor:pointer;list-style:none;font-weight:600;font-size:1.0625rem;line-height:1.5}.faq summary::-webkit-details-marker{display:none}.faq summary h3{font:inherit;margin:0}.faq summary::before{content:"";justify-self:end;width:20px;height:20px;margin-top:2px;border:1.5px solid var(--vordruck);background:var(--plus) center / 18px no-repeat}.faq details[open]>summary::before{background-image:var(--minus);border-color:var(--tinte)}.faq summary:hover{background:var(--hauch)}.faq details>div{padding:0 0 20px;max-width:68ch;text-wrap:pretty}.faq__nach{margin-top:20px}.glossar-nav{display:flex;flex-wrap:wrap;width:fit-content;max-width:100%;margin:0 0 32px;border-top:1px solid var(--vordruck);border-left:1px solid var(--zeile)}.glossar-nav a{display:grid;place-items:center;min-width:42px;min-height:42px;border-right:1px solid var(--zeile);border-bottom:1px solid var(--zeile);font-family:var(--druck);font-weight:640;font-size:1.0625rem;text-decoration:none}.glossar-nav a:hover{background:var(--hauch)}.glossar-nav--worte a{padding:8px 14px;font-size:.9375rem}.glossar{margin:0;max-width:64rem;display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);border-top:1px solid var(--vordruck)}.glossar dt{grid-column:1;padding:16px 24px 18px 0;border-bottom:1px solid var(--zeile);font-family:var(--druck);font-stretch:88%;font-weight:680;font-size:1.1875rem;line-height:1.3}.glossar dd{grid-column:2;margin:0;padding:16px 0 18px;border-bottom:1px solid var(--zeile);max-width:70ch;text-wrap:pretty}.glossar dt:target,.glossar dt:target + dd{background:var(--hauch)}@media (max-width:760px){.glossar{grid-template-columns:minmax(0,1fr)}.glossar dt{grid-column:1;padding:16px 0 4px;border-bottom:0}.glossar dd{grid-column:1;padding-top:0}}.form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--vordruck);border:1px solid var(--vordruck)}.field{position:relative;min-width:0;display:flex;flex-direction:column;padding:7px 12px 4px;background:var(--papier)}.field--voll{grid-column:1 / -1}.field label{font-family:var(--druck);font-stretch:80%;font-weight:500;font-size:.8125rem;line-height:1.25;color:var(--vordruck)}.field label small{font-size:inherit}.field input,.field select,.field textarea{width:100%;margin:0;padding:4px 0 6px;border:0;border-radius:0;background:transparent;color:var(--tinte);font:500 1.0625rem/1.6 var(--hand);appearance:none;-webkit-appearance:none}.field input::placeholder,.field textarea::placeholder{color:var(--vordruck);opacity:1;font-weight:420}.field:focus-within{background:var(--hauch)}.field:focus-within label{color:var(--tinte)}@supports selector(:has(*)){.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:none}.field:has(:focus-visible){outline:2px solid var(--tinte);outline-offset:-2px;z-index:1}}.field select{cursor:pointer;padding-right:28px;background:var(--pfeil) right 4px center / 12px 8px no-repeat}.field textarea{min-height:calc(var(--rule) * 5);resize:vertical;padding:0 0 4px;line-height:var(--rule);background-image:repeating-linear-gradient(to bottom,transparent 0 calc(var(--rule) - 1px),var(--zeile) calc(var(--rule) - 1px) var(--rule));background-position:0 var(--rule-shift);background-attachment:local}.field--check{flex-direction:row;gap:14px;align-items:flex-start;padding:14px 12px 15px}.field--check input{flex:none;width:22px;height:22px;margin-top:2px;padding:0;border:1.5px solid var(--vordruck);background:var(--papier) center / 20px no-repeat;cursor:pointer}.field--check input:checked{border-color:var(--tinte);background-image:var(--haken)}.field--check label{font-family:var(--hand);font-stretch:100%;font-size:.9375rem;line-height:1.5;font-weight:450;color:var(--tinte);max-width:70ch}.form__submit{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin:0;padding:14px 12px;background:var(--papier)}.form__submit p{margin:0;font-size:.9375rem;color:var(--vordruck)}.field[data-form-field-valid="invalid"]{outline:2px dashed var(--tinte);outline-offset:-2px;z-index:1}.feld-fehler{display:block;flex-basis:100%;margin:0;padding:0 0 6px;font-size:.875rem;font-weight:520;line-height:1.4;color:var(--tinte)}.feld-fehler strong{font-weight:700}.field--check{flex-wrap:wrap}.field--check .feld-fehler{padding:4px 0 0 36px}.form__pflicht{margin:0 0 10px;font-size:.9375rem;line-height:1.5;color:var(--vordruck)}.form[data-form-is-success] .form__pflicht{display:none}.form__status{display:none;margin-bottom:16px;padding:14px 16px 15px;border:2px solid var(--tinte)}.form__status--ok{padding-left:52px;position:relative}.form__status--ok::before{content:"";position:absolute;left:16px;top:16px;width:22px;height:22px;border:1.5px solid var(--tinte);background:var(--haken) center / 20px no-repeat}.form[data-form-is-success] .form__status--ok{display:block}.form[data-form-is-success] .form__fields{display:none}.form[data-form-is-error] .form__status--error{display:block}.form[data-form-is-sending] button[type="submit"]{opacity:.6;pointer-events:none}@media (max-width:760px){.field{grid-column:1 / -1}}.einstieg{padding-top:clamp(44px,7vw,104px);padding-bottom:clamp(40px,5vw,72px)}@keyframes stufe{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.js .einstieg [data-stufe]{animation:stufe .55s cubic-bezier(.16,1,.3,1) .26s both}.js .einstieg .held__aktion[data-stufe]{animation-delay:.52s}.js .einstieg .beleg[data-stufe]{animation-delay:.78s}.js .einstieg .plan[data-stufe]{animation-delay:1.04s}.js .doppel .eintrag,.js .doppel .uebergabe{opacity:0;transition:opacity .5s ease-out}.js .doppel .ist-da{opacity:1}.doppel{padding-top:0}.doppel__raster{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-areas:"links rechts";align-items:start}.seite--rechts{grid-area:rechts;position:relative;padding-left:clamp(28px,3vw,48px);align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding-bottom:calc(var(--rule) * 2)}.seite--rechts::before,.seite--rechts::after{content:"";position:absolute;top:0;bottom:0;width:1px}.seite--rechts::before{left:0;background:var(--vordruck)}.seite--rechts::after{left:5px;background:var(--zeile)}.seite--links{grid-area:links;padding-right:clamp(20px,2.4vw,36px)}.seite--links .felder{margin-bottom:20px}.felder{display:grid;grid-template-columns:repeat(4,auto);border:1px solid var(--vordruck)}.feld{min-width:0;padding:6px 12px 7px;border-left:1px solid var(--vordruck)}.feld:first-child{border-left:0}.feld .lbl{display:block}.feld__wert{display:block;margin-top:5px;font-size:1.0625rem;line-height:1.5;font-weight:560;overflow-wrap:break-word;font-variant-numeric:tabular-nums}.feld--titel .feld__wert{font-family:var(--druck);font-stretch:86%;font-weight:700;font-size:clamp(1.125rem,.6rem + .75vw,1.3125rem);line-height:1.24;letter-spacing:-.015em}.feld--zahl .feld__wert{font-size:1.3125rem;line-height:1.24}.held{padding-top:0;max-width:60rem}.held h1{font-size:clamp(2.25rem,1rem + 3vw,4rem);line-height:1.02;max-width:none;font-stretch:84%;text-wrap:initial}.held__vorspann{margin:22px 0 0;font-size:clamp(1.1875rem,1rem + .5vw,1.375rem);line-height:1.5;max-width:40ch;text-wrap:pretty}.held__vorspann strong{font-weight:700}.held__aktion{display:flex;flex-wrap:wrap;align-items:center;gap:12px 26px;margin:28px 0 0}.beleg{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1.55fr);max-width:46rem;margin:36px 0 0;border-top:1px solid var(--vordruck);border-bottom:1px solid var(--vordruck)}.beleg>div{padding:7px 14px 9px;border-left:1px solid var(--zeile)}.beleg>div:first-child{border-left:0;padding-left:0}.beleg dt{display:block}.beleg dd{margin:3px 0 0;font-size:.875rem;line-height:1.45;font-weight:520}@media (min-width:73.75em){.einstieg__raster{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:end}.einstieg .plan{padding-left:clamp(28px,3vw,48px);justify-self:start}}.plan{width:min(100%,30rem);margin:0}@media (max-width:73.6875em){.plan{margin-top:32px}}@media (max-width:760px){.plan{display:none}}.plan__svg{display:block;width:100%;height:auto;overflow:visible;font-family:var(--druck);font-stretch:86%}.plan__svg text{fill:var(--tinte);font-size:14px;font-weight:600}.plan__svg .plan__freitext,.plan__achse text{fill:var(--vordruck);font-stretch:80%;font-weight:500;font-size:12.5px}.plan__freitext{paint-order:stroke;stroke:var(--papier);stroke-width:5px;stroke-linejoin:round}.plan__achse text{text-anchor:middle;font-variant-numeric:tabular-nums}.plan__achse line{stroke:var(--vordruck);stroke-width:1}.plan__balken{fill:var(--hauch);stroke:var(--tinte);stroke-width:1.2}.plan__balken--team{fill:var(--papier)}.plan__frei{stroke:var(--vordruck);stroke-width:1;stroke-dasharray:2 3}#plan-nacht line{stroke:var(--zeile);stroke-width:1}.plan__tick{fill:none;stroke:var(--tinte);stroke-width:1.8;stroke-linecap:round}.plan__marke line{stroke:var(--tinte);stroke-width:1.4}.plan__marke circle{fill:var(--tinte)}.plan__uhr{text-anchor:middle;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.plan figcaption{margin-top:8px;max-width:40ch}.plan--laeuft .plan__tick{stroke-dasharray:20;stroke-dashoffset:20;transition:stroke-dashoffset .35s ease-out}.plan--laeuft .plan__tick.ist-da{stroke-dashoffset:0}.skizze{width:min(100%,25rem);margin:0}.skizze__bild{aspect-ratio:890 / 548;overflow:hidden}.skizze__bild img{width:107.865%;max-width:none;height:auto;margin:-8.427% 0 0 -5.618%;mix-blend-mode:multiply}.skizze figcaption{margin-top:8px;max-width:36ch}.skizze__bild{position:relative}.skizze__teil,.skizze__punkt{display:none}.js .skizze--anim .skizze__teil{display:block;position:absolute;inset:0;clip-path:var(--clip);opacity:0}.js .skizze--anim .skizze__teil img{width:107.865%;max-width:none;height:auto;margin:-8.427% 0 0 -5.618%;mix-blend-mode:multiply}.js .skizze--anim>.skizze__bild>img:first-child{visibility:hidden}.js .skizze--anim.ist-gezeichnet .skizze__teil{opacity:1;-webkit-mask-image:linear-gradient(100deg,#000 40%,transparent 60%);mask-image:linear-gradient(100deg,#000 40%,transparent 60%);-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:100% 0;mask-position:100% 0;animation:zeichnen var(--dur,.5s) cubic-bezier(.4,0,.6,1) var(--d,0s) both}@keyframes zeichnen{from{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0% 0;mask-position:0% 0}}.js .skizze--anim.ist-gezeichnet .skizze__punkt{display:block;position:absolute;top:var(--dot-y);left:var(--dot-x0);width:7px;height:7px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--tinte);opacity:0;animation:punkt 5s linear 4.2s infinite}@keyframes punkt{0%{left:var(--dot-x0);opacity:0}4%{opacity:.9}36%{opacity:.9}40%{left:var(--dot-x1);opacity:0}100%{left:var(--dot-x1);opacity:0}}.nacht__kopf{display:flex;align-items:flex-end;min-height:50px;padding-bottom:6px}.nacht__kopf h2{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;width:100%;font-size:1.375rem;line-height:1.2}.nacht__kopf h2 span{font-family:var(--hand);font-stretch:100%;font-size:.9375rem;font-weight:560;letter-spacing:0;font-variant-numeric:tabular-nums}.nacht__blatt{position:relative;margin-left:calc(-1 * var(--rand-x));padding-bottom:calc(var(--rule) * 2)}.nacht__blatt .protokoll{margin-left:0}.uebergabe{display:grid;grid-template-columns:var(--mcol) minmax(0,1fr);column-gap:var(--gap);margin-top:var(--rule)}.uebergabe>.lbl{line-height:var(--rule);text-align:right;padding-right:2px}.unterschrift{display:flex;flex-direction:column}.unterschrift img{width:168px;height:auto;margin:-10px 0 -2px -14px;mix-blend-mode:multiply}.unterschrift .lbl{line-height:var(--rule)}.uebergabe .stempel{position:absolute;right:2px;bottom:calc(var(--rule) * 1.4)}.vorlage{text-decoration:underline;text-decoration-color:var(--rand);text-decoration-thickness:2px;text-underline-offset:5px;text-decoration-skip-ink:none}.spaltenkopf,.protokoll .eintrag{display:grid;grid-template-columns:var(--mcol) minmax(0,1fr) var(--bcol);column-gap:var(--gap)}.spaltenkopf{margin-left:calc(-1 * var(--rand-x));align-items:end;padding-bottom:5px;border-bottom:1px solid var(--vordruck)}.spaltenkopf .lbl:first-child{text-align:right}.protokoll{list-style:none;margin:0 0 0 calc(-1 * var(--rand-x));padding:0}.protokoll .eintrag time{font-weight:640;font-variant-numeric:tabular-nums;letter-spacing:.01em;text-align:right}.protokoll .eintrag p{margin:0}.protokoll .eintrag .bereich{font-size:.8125rem;font-weight:520}.band .spaltenkopf,.band .protokoll .eintrag{grid-template-columns:var(--mcol) minmax(0,62ch) var(--bcol)}.spaltenkopf + .protokoll{margin-top:0}@media (max-width:760px){.spaltenkopf,.protokoll .eintrag,.band .spaltenkopf,.band .protokoll .eintrag{grid-template-columns:var(--mcol) minmax(0,1fr)}.spaltenkopf .lbl:last-child{display:none}.protokoll .eintrag time{font-size:.875rem}.protokoll .eintrag .bereich{grid-column:2;color:var(--vordruck)}}@media (max-width:73.6875em){.doppel__raster{display:block}.seite--rechts{padding-left:0;margin-top:40px}.seite--rechts::before,.seite--rechts::after{display:none}.seite--links{padding-right:0}}@media (max-width:760px){.felder{grid-template-columns:1fr 1fr}.feld:nth-child(3){border-left:0}.feld:nth-child(n+3){border-top:1px solid var(--vordruck)}.feld{padding:5px 10px 6px}.feld__wert{margin-top:3px}.uebergabe .stempel{right:4px;padding:4px 9px 5px}.stempel--held .stempel__a{font-size:.8125rem}.stempel--held .stempel__b{font-size:1.3125rem}.einstieg{padding-top:32px;padding-bottom:36px}.held h1 br{display:none}.held__vorspann{margin-top:16px;font-size:1.0625rem;line-height:1.5}.held__aktion{margin-top:20px;gap:10px 22px}.beleg{display:block;margin-top:26px;padding:6px 0 8px}.beleg>div{display:inline;padding:0;border:0}.beleg dt{display:inline;white-space:nowrap}.beleg dd{display:inline;margin:0 6px 0 4px;font-size:.9063rem;line-height:1.55}.nacht__kopf h2{font-size:1.1875rem}}.cta h2{max-width:20ch}.cta p{max-width:60ch}.leer{height:calc(var(--rule) * 3);margin-left:calc(-1 * var(--rand-x));border-top:1px solid var(--vordruck)}* + .leer{margin-top:32px}.leer + .rows{margin-top:28px}.leer.liniert{background-position:0 0}.schriftfeld{margin-top:var(--abstand);padding-bottom:28px}.schriftfeld>.wrap{padding-top:20px}.schriftfeld>.wrap::before{content:"";position:absolute;top:0;left:var(--gutter);right:var(--gutter);border-top:1px solid var(--vordruck)}.schriftfeld__listen{display:grid;grid-template-columns:minmax(0,3.2fr) minmax(0,2.6fr) minmax(0,2.6fr) minmax(0,2.2fr)}.schriftfeld__listen>*{padding:0 20px 24px;border-left:1px solid var(--zeile);min-width:0}.schriftfeld__listen>:first-child{border-left:0;padding-left:0}.schriftfeld__listen .lbl{display:block;margin:0 0 8px}.schriftfeld__listen ul{list-style:none;margin:0;padding:0}.schriftfeld__listen li{line-height:1.75}.schriftfeld__listen a{text-decoration-color:var(--zeile)}.schriftfeld__listen a:hover{text-decoration-color:var(--tinte)}.schriftfeld__listen .schriftfeld__marke{margin:0;font-family:var(--druck);font-stretch:90%;font-weight:720;font-size:1.25rem;letter-spacing:-.02em;line-height:1.3}.schriftfeld__listen p{font-size:.9375rem;line-height:1.55;max-width:44ch;margin:8px 0 0}.schriftfeld__block{display:grid;grid-template-columns:minmax(0,3.2fr) minmax(0,1.3fr) minmax(0,1.3fr) minmax(0,2.6fr) minmax(0,2.2fr);margin:8px 0 0;border:1px solid var(--vordruck)}.schriftfeld__block>div{min-width:0;padding:6px 12px 8px;border-left:1px solid var(--vordruck)}.schriftfeld__block>div:first-child{border-left:0}.schriftfeld__block dt{font-family:var(--druck);font-stretch:80%;font-weight:500;font-size:.8125rem;line-height:1.25;color:var(--vordruck)}.schriftfeld__block dd{margin:4px 0 0;font-size:.9375rem;line-height:1.45;font-weight:520;font-variant-numeric:tabular-nums}.sf--benennung dd{font-family:var(--druck);font-stretch:86%;font-weight:680;font-size:1.0625rem;line-height:1.3}.sf--recht dd{display:flex;flex-wrap:wrap;gap:0 14px}.sf--recht a{text-decoration-color:var(--zeile)}.schriftfeld__copy{margin:10px 0 0}@media (max-width:1100px){.schriftfeld__block{grid-template-columns:repeat(3,minmax(0,1fr))}.sf--benennung{grid-column:1 / -1}.schriftfeld__block>div:nth-child(2){border-left:0}.schriftfeld__block>div:nth-child(n+2){border-top:1px solid var(--vordruck)}.sf--recht{grid-column:1 / -1;border-left:0 !important}}@media (max-width:960px){.schriftfeld__listen{grid-template-columns:1fr 1fr}.schriftfeld__listen>:nth-child(odd){border-left:0;padding-left:0}}@media (max-width:560px){.schriftfeld__listen{grid-template-columns:1fr}.schriftfeld__listen>*{border-left:0;padding:14px 0;border-top:1px solid var(--zeile)}.schriftfeld__listen>:first-child{border-top:0;padding-top:0}.schriftfeld__block{grid-template-columns:1fr 1fr}.schriftfeld__block>div:nth-child(2),.schriftfeld__block>div:nth-child(4){border-left:0}.schriftfeld__block>div:nth-child(3){border-left:1px solid var(--vordruck)}.sf--anbieter{grid-column:1 / -1;border-left:0 !important}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none !important;transition:none !important}.js .stempel--held{opacity:.92}.js .einstieg [data-stufe],.js .doppel .eintrag,.js .doppel .uebergabe{opacity:1;transform:none}.js .skizze--anim .skizze__teil,.js .skizze--anim .skizze__punkt{display:none !important}.js .skizze--anim>.skizze__bild>img:first-child{visibility:visible}}@media print{@page{margin:16mm 14mm}body{font-size:10.5pt;line-height:1.45}.site-head{position:static;border-bottom:1px solid var(--vordruck)}body{padding-top:0}.site-nav,.nav-burger,.nav-toggle,.site-head__cta,.sprachwahl,.skip,.cta,.form,.btn,.glossar-nav{display:none !important}.buch::before,.liniert,.kasten,.checks>li::before,.faq summary::before{print-color-adjust:exact;-webkit-print-color-adjust:exact}.band{padding-top:24pt}.band>.wrap>* + *{margin-top:14pt}.split--sticky>div:first-of-type{position:static}.faq details>div{display:block}.rows>li,.cases>li,.weeks>li,.facts tr,.compare tr,.flow tr,.eintraege>li,.glossar dt,.prices>li,.zusage,.schriftfeld__block{break-inside:avoid}h2,h3{break-after:avoid}.js .stempel--held{opacity:.92;animation:none}.js .einstieg [data-stufe],.js .doppel .eintrag,.js .doppel .uebergabe{opacity:1;transform:none;animation:none}.js .skizze--anim .skizze__teil,.js .skizze--anim .skizze__punkt{display:none !important}.js .skizze--anim>.skizze__bild>img:first-child{visibility:visible}.plan--laeuft .plan__tick{stroke-dashoffset:0}.schriftfeld{margin-top:24pt;break-inside:avoid}.schriftfeld__listen{display:none}a{text-decoration:none}}.bild{margin:0}.bild img,img.kachel{width:100%;height:auto;mix-blend-mode:multiply}.zeichnet{--zp:100%;-webkit-mask-image:linear-gradient(100deg,#000 40%,transparent 60%);mask-image:linear-gradient(100deg,#000 40%,transparent 60%);-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:var(--zp) 0;mask-position:var(--zp) 0}@media print{.zeichnet{-webkit-mask-image:none;mask-image:none}}.mit-bild{display:grid;grid-template-columns:minmax(0,1fr);gap:24px 48px;align-items:start}.mit-bild>.bild{max-width:480px}@media (min-width:960px){.mit-bild{grid-template-columns:minmax(0,1fr) clamp(280px,32vw,440px)}.mit-bild--mitte{align-items:center}}.page-head .mit-bild{margin-top:clamp(32px,4vw,56px)}.page-head .mit-bild h1{margin-top:0}.mit-bild>.bild--quadrat{max-width:300px}@media (max-width:959px){.mit-bild>.bild--quadrat{max-width:220px}}.rows .kachel{width:min(100%,200px);margin:14px 0 0}.rows--2 .kachel{width:min(100%,240px)}@media (max-width:899px){.rows .kachel,.rows--2 .kachel{width:160px}}.eintraege>li.mit-kachel{grid-template-columns:var(--mcol) 112px minmax(0,1fr) 7rem}.mit-kachel>time{grid-column:1;grid-row:1}.mit-kachel>.kachel{grid-column:2;grid-row:1 / span 2;width:112px;aspect-ratio:1;object-fit:cover;padding:4px;border:1px solid var(--vordruck)}.mit-kachel>div{grid-column:3;grid-row:1}.mit-kachel>.eintraege__dauer{grid-column:4;grid-row:1}@media (max-width:760px){.eintraege>li.mit-kachel{grid-template-columns:minmax(0,1fr)}.mit-kachel>.kachel{display:none}.mit-kachel>time,.mit-kachel>div,.mit-kachel>.eintraege__dauer{grid-column:1;grid-row:auto}}.bild--aufmacher{max-width:720px;margin-top:28px}.bild--abschnitt{max-width:360px;margin-top:24px}@media (max-width:959px){.bild--abschnitt{max-width:300px}}.cases .kachel{width:min(100%,220px);margin:0 0 12px}@media (max-width:899px){.cases .kachel{width:160px}}@media print{.bild,.mit-bild{break-inside:avoid}.kachel{display:none}}html:not(.js) .nur-mit-js{display:none !important}.js .nur-ohne-js{display:none !important}.nojs-ziel:target{display:block}button.more,.gewaehlt__aendern{appearance:none;margin:0;padding:0;border:0;background:none;color:inherit;cursor:pointer;font:inherit;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:var(--vordruck)}button.more:hover,.gewaehlt__aendern:hover{text-decoration-color:var(--tinte);text-decoration-thickness:2px}.feld__eingabe{display:flex;align-items:baseline;gap:10px}.feld__eingabe input{flex:1;min-width:0;text-align:right;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.feld__eingabe input::-webkit-outer-spin-button,.feld__eingabe input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.feld__einheit{flex:none;font-family:var(--druck);font-stretch:80%;font-weight:500;font-size:.8125rem;line-height:1.25;color:var(--vordruck)}.feld__hinweis{display:block;padding:0 0 7px;font-family:var(--druck);font-stretch:84%;font-weight:500;font-size:.8125rem;line-height:1.35;color:var(--vordruck)}.antwort input,.wahl input,.slot input,.checkliste__punkt input{appearance:none;-webkit-appearance:none;flex:none;width:20px;height:20px;margin:0;padding:0;border:1.5px solid var(--vordruck);border-radius:0;background:var(--papier) center / 18px no-repeat;cursor:pointer}.antwort input:checked,.wahl input:checked,.slot input:checked,.checkliste__punkt input:checked{border-color:var(--tinte);background-image:var(--haken)}@supports selector(:has(*)){.antwort input:focus-visible,.wahl input:focus-visible,.slot input:focus-visible{outline:none}.antwort:has(:focus-visible),.wahl label:has(:focus-visible),.slot:has(:focus-visible){outline:2px solid var(--tinte);outline-offset:2px;z-index:1}}.termin__kopf p{margin-top:10px;max-width:60ch}.slots__hinweis{margin-bottom:18px}.slots__leiste{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;margin:0 0 14px}.slots__blatt{margin:0;font-size:.875rem}.slots__blaettern{display:flex;flex-wrap:wrap;gap:8px;margin:0}.slots__blaettern .btn:disabled{opacity:.45;cursor:default;background:var(--papier)}.slots{position:relative;min-width:0;margin:0 0 0 calc(-1 * var(--rand-x));padding:0;border:0;display:grid;grid-template-columns:calc(var(--mcol) + var(--gap) - 8px) repeat(5,minmax(0,1fr));column-gap:8px}.slots::before{content:"";position:absolute;left:0;right:0;top:39px;border-top:1px solid var(--vordruck)}.slots__zeiten,.slots__tag{display:flex;flex-direction:column;min-width:0}.slots__zeiten{padding-right:calc(var(--gap) - 8px);text-align:right}.slots__ecke,.slots__kopf{height:40px;margin:0;padding-bottom:7px;display:flex;align-items:flex-end}.slots__ecke{justify-content:flex-end}.slots__kopf{font-family:var(--druck);font-stretch:86%;font-weight:640;font-size:1rem;line-height:1.2;font-variant-numeric:tabular-nums}.slots__zeit{height:44px;line-height:44px;font-weight:640;font-variant-numeric:tabular-nums;font-size:.9375rem}.slots__pause{height:28px;line-height:28px}.slots__tag .slots__pause{border-bottom:1px dashed var(--zeile);height:22px;margin-bottom:6px}.slot{position:relative;display:flex;align-items:center;gap:9px;height:40px;margin:2px 0;padding:0 10px;border:1px solid var(--tinte);background:var(--papier);cursor:pointer;font-weight:560;font-variant-numeric:tabular-nums}.slot:hover{background:var(--hauch)}.slot:has(input:checked){background:var(--hauch);font-weight:720;outline:1px solid var(--tinte);outline-offset:-2px}.slot--belegt{border:0;border-bottom:1px solid var(--zeile);background:none;cursor:default;font-family:var(--druck);font-stretch:80%;font-weight:500;font-size:.8125rem;color:var(--vordruck)}.slot--belegt:hover{background:none}.slot--belegt .slot__zeit{display:none}.slots__keine{margin:8px 0 0}.slots__laden{height:2px;margin:0 0 14px calc(-1 * var(--rand-x));background:var(--zeile);overflow:hidden}.slots__balken{display:block;height:100%;width:0;background:var(--tinte);animation:laden 6s cubic-bezier(.18,.8,.28,1) forwards;transition:width .28s ease-out}@keyframes laden{from{width:0}to{width:88%}}.slot--platz{border:0;border-bottom:1px dashed var(--zeile);background:none;cursor:default;animation:atmen 1.3s ease-in-out infinite alternate;animation-delay:calc(var(--i,0) * 18ms)}@keyframes atmen{from{opacity:.35}to{opacity:1}}.slots__lader{position:absolute;inset:40px 0 0 var(--rand-x);z-index:1;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.slots__lader::before{content:"";position:absolute;width:260px;height:160px;background:radial-gradient(closest-side,var(--papier) 55%,transparent);z-index:-1}.slots__kreis{width:64px;height:64px;fill:none;stroke-linecap:round}.slots__ring{stroke:var(--zeile);stroke-width:3}.slots__bogen{stroke:var(--tinte);stroke-width:3;stroke-dasharray:44 132;transform-origin:32px 32px;animation:kreisen 1.1s linear infinite}.slots__uhr{stroke:var(--tinte);stroke-width:1.6}.slots__zeiger{stroke:var(--tinte);stroke-width:1.8;transform-origin:32px 32px}.slots__zeiger--m{animation:kreisen 2.2s linear infinite}.slots__zeiger--h{animation:kreisen 26.4s linear infinite}.slots__ladetext{color:var(--vordruck)}@keyframes kreisen{to{transform:rotate(360deg)}}.slots--aufbau .slot{animation:ploppen .48s cubic-bezier(.34,1.58,.64,1) both;animation-delay:calc(var(--i,0) * var(--takt,38ms))}.slots--aufbau .slot--belegt{animation-name:erscheinen;animation-duration:.32s;animation-timing-function:ease-out}@keyframes ploppen{from{opacity:0;transform:scale(.5)}62%{opacity:1;transform:scale(1.07)}to{opacity:1;transform:none}}@keyframes erscheinen{from{opacity:0}to{opacity:1}}.slots__leer{grid-column:1 / -1;margin:18px 0 0 var(--rand-x);max-width:60ch}.slots__weiter{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:18px 0 0}.slots__fehler{margin-top:16px}@media (max-width:760px){.slots{display:block;margin-left:0}.slots::before,.slots__zeiten,.slot--belegt,.slots__pause,.slots__tag--platz{display:none}.slots__laden{margin-left:0}.slots__lader{position:static;padding:56px 0}.slots__lader::before{display:none}.slots__tag + .slots__tag{margin-top:22px}.slots__kopf{height:auto;padding:0 0 6px;border-bottom:1px solid var(--vordruck)}.slot{display:grid;grid-template-columns:var(--mcol) minmax(0,1fr);column-gap:var(--gap);height:auto;margin:0 0 0 calc(-1 * var(--rand-x));padding:10px 0 11px;border:0;border-bottom:1px solid var(--zeile)}.slot input{justify-self:end}.slot:has(input:checked){outline:0}.slots__leer{margin-left:0}}.field--gewaehlt .lbl{display:block}.gewaehlt{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:4px 0 7px;font-weight:680;font-size:1.0625rem;line-height:1.5}.gewaehlt__aendern{font-size:.9375rem}.form__status--ok.gebucht{padding:22px 20px}.gebucht::before{display:none}.form[data-form-is-success] .gebucht{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px 32px;align-items:center}.gebucht__text p{margin:0;max-width:60ch}.gebucht__text p + p{margin-top:8px}.gebucht__text .btn-row{margin-top:16px}.stempel--tinte{margin:10px 14px;border-color:var(--tinte);outline-color:var(--tinte);color:var(--tinte);mix-blend-mode:normal;opacity:1}.stempel--tinte .stempel__b{font-size:1.625rem}@media (max-width:560px){.form[data-form-is-success] .gebucht{grid-template-columns:minmax(0,1fr)}.stempel--tinte{justify-self:start}}.fragebogen__fragen{max-width:58rem}.frage{position:relative;min-width:0;margin:0 0 -1px;padding:12px 16px 6px;border:1px solid var(--vordruck);background:var(--papier)}.frage legend{float:left;width:100%;padding:0}.frage__nr{position:absolute;top:14px;left:calc(-1 * (var(--rand-x) + 1px));width:var(--mcol);padding-right:2px;text-align:right;font-weight:640;font-size:.9375rem;line-height:1.5;font-variant-numeric:tabular-nums}.frage__von{font-weight:450;color:var(--vordruck)}.frage__text{display:block;font-family:var(--druck);font-optical-sizing:auto;font-stretch:90%;font-weight:620;font-size:1.1875rem;line-height:1.32;letter-spacing:-.006em;text-wrap:balance;max-width:52ch}.frage__hinweis{clear:both;margin:0;padding:6px 0 8px}.frage__antworten{display:grid;grid-template-columns:minmax(0,1fr);column-gap:28px}@media (min-width:700px){.frage__antworten--lang{grid-template-columns:repeat(2,minmax(0,1fr))}}.antwort{display:flex;align-items:flex-start;gap:12px;padding:9px 4px 10px;border-top:1px solid var(--zeile);cursor:pointer;line-height:1.45}.antwort input{margin-top:1px}.antwort:hover{background:var(--hauch)}.antwort:has(input:checked){font-weight:640}.frage:focus-within{z-index:1}.frage[data-form-field-valid="invalid"]{outline:2px dashed var(--tinte);outline-offset:-2px;z-index:1}.frage .feld-fehler{clear:both;padding:4px 0 8px}@media (max-width:760px){.frage{padding:10px 12px 4px}.frage__nr{top:12px;font-size:.875rem}.frage__von{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.frage__text{font-size:1.0625rem}}.fragebogen__aktion{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;max-width:58rem;padding:14px 0 0}.fragebogen__aktion .lbl{font-size:.9375rem}[data-check-offen]{max-width:58rem}.ergebnis__vorspann{font-size:1.1875rem;line-height:1.55;max-width:58ch}.ergebnis__vorspann + .spaltenkopf{margin-top:26px}.band>.wrap>div>.spaltenkopf + .protokoll{margin-top:0}.ergebnis__eintrag{padding:16px 0 18px;border-bottom:1px solid var(--zeile)}.ergebnis__punkte{font-family:var(--druck);font-stretch:86%;font-weight:700;font-size:1.5rem;line-height:1.1;text-align:right;font-variant-numeric:tabular-nums;padding-right:2px}.ergebnis__eintrag h3{font-size:1.125rem}.ergebnis__eintrag--stark h3{font-size:1.3125rem}.ergebnis__stufe{font-weight:560}.ergebnis__eintrag--nicht .ergebnis__stufe,.ergebnis__eintrag--nicht .ergebnis__punkte{color:var(--vordruck)}.ergebnis__eintrag p{margin-top:6px;max-width:62ch;text-wrap:pretty}.ergebnis__links{display:flex;flex-wrap:wrap;gap:4px 22px}.ergebnis__eintrag .bereich{padding-top:4px}.ergebnis__block{margin-top:var(--luft);padding-top:14px;border-top:1px solid var(--vordruck);max-width:68ch}.ergebnis__block h3{margin:4px 0 8px;font-size:1.3125rem}.ergebnis__block p{max-width:64ch}.ergebnis__block .btn-row{margin-top:16px}.ergebnis__ehrlich{max-width:68ch}.ergebnis__ehrlich h3{font-size:1.5rem;margin-bottom:10px}.ergebnis__ehrlich .checks{margin-top:12px}@media (max-width:760px){.ergebnis__punkte{font-size:1.1875rem}.ergebnis__eintrag .bereich{display:none}}.checkliste__leiste{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 28px}.checkliste__stand{display:inline-flex;flex-direction:column;margin:0;padding:6px 16px 8px 14px;border:1px solid var(--vordruck)}.checkliste__zahl{margin-top:3px;font-weight:680;font-size:1.3125rem;line-height:1.25;font-variant-numeric:tabular-nums}.checkliste__leiste .btn-row{margin-top:0}.checkliste__start .notiz{margin-top:16px}.checkliste__nr{font-variant-numeric:tabular-nums}.band>.wrap>h2 + .checkliste__liste{margin-top:18px}.checkliste__liste{list-style:none;margin:0 0 0 calc(-1 * var(--rand-x));padding:0;border-top:1px solid var(--vordruck)}.checkliste__punkt{display:grid;grid-template-columns:var(--mcol) minmax(0,1fr);column-gap:var(--gap);padding:14px 0 16px;border-bottom:1px solid var(--zeile)}.checkliste__punkt input{justify-self:end;width:22px;height:22px;margin-top:2px;background-size:20px}.checkliste__punkt label{display:block;font-weight:660;font-size:1.0625rem;line-height:1.5;cursor:pointer;max-width:62ch}.checkliste__punkt p{margin:4px 0 0;max-width:68ch;text-wrap:pretty}.checkliste__punkt .checkliste__link{margin-top:6px}.checkliste__punkt:has(input:hover){background:var(--hauch)}.rechner__felder{max-width:58rem}.field--schieber,.field--wahl{padding-bottom:2px}.schieber{display:flex;align-items:center;gap:18px;min-height:44px}.schieber input[type="range"]{flex:1;min-width:0;height:32px;margin:0;padding:0;background:transparent;cursor:pointer}.schieber input[type="range"]::-webkit-slider-runnable-track{height:2px;background:var(--tinte)}.schieber input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-10px;border:1.5px solid var(--tinte);border-radius:2px;background:var(--papier)}.schieber input[type="range"]::-moz-range-track{height:2px;background:var(--tinte)}.schieber input[type="range"]::-moz-range-thumb{width:19px;height:19px;border:1.5px solid var(--tinte);border-radius:2px;background:var(--papier)}.schieber input[type="range"]:hover::-webkit-slider-thumb{background:var(--hauch)}.schieber output{flex:none;min-width:10.5rem;text-align:right;font-weight:680;font-variant-numeric:tabular-nums;white-space:nowrap}.schieber input[type="number"]{flex:1;text-align:right}fieldset.field{margin:0;border:0}.field--wahl legend{float:left;width:100%;padding:0;font-family:var(--druck);font-stretch:80%;font-weight:500;font-size:.8125rem;line-height:1.25;color:var(--vordruck)}.wahl{clear:both;display:flex;flex-wrap:wrap;gap:6px 28px;padding:8px 0 7px}.wahl label{display:inline-flex;align-items:center;gap:10px;min-height:32px;cursor:pointer;font-weight:560;font-family:var(--hand);font-stretch:100%;font-size:1.0625rem;color:var(--tinte)}.wahl label:has(input:checked){font-weight:700}.field select.nur-ohne-js{margin-bottom:2px}@media (max-width:560px){.schieber{flex-wrap:wrap;gap:0 12px}.schieber input[type="range"]{flex-basis:100%}.schieber output{min-width:0;text-align:left}}.rechner__mehr{max-width:58rem;margin-top:18px}.rechner__mehr summary{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer;list-style:none;font-weight:600}.rechner__mehr summary::-webkit-details-marker{display:none}.rechner__mehr summary::before{content:"";flex:none;width:20px;height:20px;border:1.5px solid var(--vordruck);background:var(--plus) center / 18px no-repeat}.rechner__mehr[open]>summary::before{background-image:var(--minus);border-color:var(--tinte)}.rechner__mehr summary:hover{background:var(--hauch)}.rechner__mehr>.form__fields{margin-top:8px}.rechner__ergebnis>* + *{margin-top:18px}.balken{list-style:none;margin:0;padding:0;border-top:1px solid var(--vordruck);max-width:58rem}.balken__zeile{display:grid;grid-template-columns:minmax(0,10.5rem) minmax(0,1fr) minmax(0,9rem);gap:6px 20px;align-items:center;padding:14px 0 15px;border-bottom:1px solid var(--zeile)}.balken__name{font-family:var(--druck);font-stretch:88%;font-weight:660;line-height:1.25}.balken__spur{display:block;height:24px;border-bottom:1px solid var(--zeile)}.balken__wert{display:block;width:0;height:100%;background:var(--tinte)}.balken__zahl{text-align:right;font-family:var(--druck);font-stretch:86%;font-weight:700;font-size:1.3125rem;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}.balken__zeile--fremd .balken__wert{background:var(--vordruck)}.balken__zeile--fremd .balken__name,.balken__zeile--fremd .balken__zahl{color:var(--vordruck)}@media (max-width:640px){.balken__zeile{grid-template-columns:minmax(0,1fr) auto}.balken__spur{grid-column:1 / -1;grid-row:2}}.rechner__satz{font-family:var(--druck);font-optical-sizing:auto;font-stretch:90%;font-weight:600;font-size:clamp(1.1875rem,1rem + .6vw,1.5rem);line-height:1.3;letter-spacing:-.01em;max-width:44ch;text-wrap:pretty}.rechner__ergebnis .facts{max-width:58rem}.rechner__ergebnis .facts td,.rechner__ergebnis .facts thead th:not(:first-child){text-align:right}.rechner__ergebnis .facts td{white-space:nowrap}.facts tr.summe th,.facts tr.summe td{border-top:1.5px solid var(--tinte);border-bottom:0;font-weight:720}@media (max-width:760px){.rechner__ergebnis .facts td{text-align:left;white-space:normal}.facts tr.summe{border-top:1.5px solid var(--tinte)}.facts tr.summe th,.facts tr.summe td{border-top:0}}@media print{.checkliste__start .btn-row,.checkliste__start .notiz,.checkliste__link,.fragebogen__aktion,.slots-rahmen,[data-termin-schritt],.nojs-ziel,.schieber output{display:none !important}.checkliste__punkt{break-inside:avoid;padding:7pt 0 8pt}.checkliste__punkt input{print-color-adjust:exact;-webkit-print-color-adjust:exact;background-image:none !important;border-color:var(--tinte) !important}.checkliste__punkt:has(input:hover){background:none}.frage,.balken__zeile{break-inside:avoid}.balken__wert{print-color-adjust:exact;-webkit-print-color-adjust:exact}}@media (max-width:760px){.slot.slot--belegt{display:none}}.ergebnis [data-check-inhalt]{margin-top:20px}.ergebnis .spaltenkopf,.ergebnis .protokoll{max-width:calc(58rem + var(--rand-x))}.ergebnis .spaltenkopf,.ergebnis .protokoll .eintrag{grid-template-columns:var(--mcol) minmax(0,1fr) var(--bcol)}.ergebnis__block{max-width:58rem}.ergebnis__block>p:not(.lbl),.ergebnis__block h3{max-width:64ch}@media (max-width:760px){.ergebnis .spaltenkopf,.ergebnis .protokoll .eintrag{grid-template-columns:var(--mcol) minmax(0,1fr)}}@media print{.checkliste__start{display:none !important}}.schriftfeld__block .sf--recht dd{display:flex;flex-wrap:wrap;gap:0 14px;margin-top:0}.schriftfeld__block .sf--recht dd a{display:inline-flex;align-items:center;min-height:28px;padding:2px 0}.schriftfeld__block .sf--recht dt{margin-bottom:2px}.slots-rahmen{min-height:420px}@media (max-width:719px){.slots-rahmen{min-height:520px}}.band>.wrap>.zeitleiste{margin-top:calc(var(--luft) + 8px)}.weeks .um{display:block;font-family:var(--druck);font-stretch:80%;font-weight:500;font-size:.8125rem;line-height:1.25;color:var(--vordruck)}.zeitleiste .weeks--rand>li>div>p{margin-top:6px}.zeitleiste .weeks{margin-bottom:0}@media (min-width:761px){.weeks .um{display:inline;margin-right:4px}}.weeks .aufwand{display:grid;grid-template-columns:6.25rem minmax(0,1fr);gap:2px 14px;margin-top:12px;padding-top:8px;border-top:1px solid var(--zeile);font-size:.9375rem;line-height:1.55;max-width:64ch}.weeks .aufwand .lbl{padding-top:.2rem}@media (max-width:35em){.weeks .aufwand{grid-template-columns:minmax(0,1fr)}}.systems>li>.sys-bau{margin:8px 0 4px;font-size:.9375rem;line-height:1.55;max-width:66ch;text-wrap:pretty;overflow-wrap:break-word;hyphens:manual}@media (min-width:700px){.systems>li>.sys-bau{grid-column:2}}.sys-bau .lbl{display:block;margin-bottom:3px}@media (min-width:761px){.facts.rechnung thead th:last-child,.facts.rechnung td:last-child{text-align:right;white-space:nowrap}.facts.rechnung tbody th{width:26%}.facts.rechnung td:last-child{width:30%}.facts.rechnung tr.nebenkosten td:last-child{white-space:normal}.facts tr:has(+ tr.summe)>*{border-bottom:1.5px solid var(--tinte)}}.facts tr.nebenkosten th,.facts tr.nebenkosten td{color:var(--vordruck);font-weight:500;border-top:1px solid var(--zeile);border-bottom:0}@media (max-width:760px){.facts tr.nebenkosten{border-bottom:0}}.facts.rechnung + p{margin-top:18px}.prose ol.fuenf-saetze>li + li{margin-top:.8em}@media (min-width:73.75em) and (max-width:75.5em){.feld__tag{display:none}}.slot--kurz{border-bottom:0}ul.strich{list-style:none;margin:.5em 0 1em;padding:0;max-width:64ch}ul.strich>li{position:relative;padding-left:1.5em}ul.strich>li::before{content:"";position:absolute;left:.2em;top:calc(var(--rule) / 2);width:.65em;height:1.5px;background:var(--tinte)}ul.strich>li + li{margin-top:.3em}.checks li{overflow-wrap:anywhere;hyphens:auto}.feld--titel .feld__wert{overflow-wrap:normal;word-break:keep-all;hyphens:manual}@media (max-width:22.5em){.feld--titel .feld__wert{font-size:1rem}.felder .feld{padding-left:8px;padding-right:8px}}.page-head h1 .satz{display:inline-block;text-wrap:balance}@media (max-width:22.5em){.feld__tag{display:none}}