.ge-fortschritt{display:none}@supports (animation-timeline:scroll()){.ge-fortschritt{z-index:60;background:var(--primaer);transform-origin:0;height:4px;animation:linear both ge-lesen scroll(root);display:block;position:fixed;top:0;left:0;right:0}@keyframes ge-lesen{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.ge{padding:calc(150 * var(--e) + 50px) 0 calc(170 * var(--e) + 60px);background:var(--weiss);color:var(--schwarz)}.ge-rahmen{max-width:calc(var(--mitte) + 2 * var(--rand));padding:0 var(--rand);margin:0 auto;position:relative}.ge-nav{display:none}@media (width>=1600px){.ge-nav{top:0;bottom:0;right:calc(100% - var(--rand) + 40px);width:14rem;display:block;position:absolute}.ge-nav ol{top:calc(40 * var(--e) + 24px);position:sticky}}.ge-nav ol{border-bottom:1px solid var(--ph-haar-hell);margin:0;padding:0;list-style:none}.ge-nav a{border-top:1px solid var(--ph-haar-hell);color:var(--ph-tinte-3);font-size:clamp(14px, calc(16 * var(--e)), 16px);grid-template-columns:2.4em minmax(0,1fr);padding:.85em 0;line-height:1.35;text-decoration:none;transition:color .2s;display:grid}.ge-nav a span{font-family:var(--mono);font-size:.85em;line-height:1.6;transition:color .2s}.ge-nav a:hover,.ge-nav a[aria-current]{color:var(--tief)}.ge-nav a[aria-current]{font-weight:600}.ge-nav a[aria-current] span{color:var(--primaer)}.ge-nav a:focus-visible{outline:3px solid var(--primaer);outline-offset:2px;border-radius:4px}.ge-text{min-width:0;font-size:clamp(17px,13px + .4vw,21px);line-height:1.7}.ge-text>*{max-width:var(--lesen);margin-left:auto;margin-right:auto}.ge-text>:first-child{margin-top:0}.ge-text p{margin:0 auto 1.1em}.ge-text>p:first-child{font-size:1.18em;line-height:1.55}.ge-text h2{margin:calc(110 * var(--e) + 40px) auto calc(30 * var(--e) + 14px);padding-top:calc(36 * var(--e) + 18px);border-top:1px solid var(--ph-haar-hell-stark);font-family:var(--display);font-variation-settings:"opsz" 96;text-transform:uppercase;letter-spacing:-.02em;font-weight:800;font-size:clamp(30px, calc(64 * var(--e)), 64px);text-wrap:balance;hyphens:auto;overflow-wrap:break-word;scroll-margin-top:32px;line-height:.92}.ge-text>h2:first-child{border-top:0;margin-top:0;padding-top:0}.ge-text h3{font-family:var(--display);font-weight:800;font-size:clamp(21px, calc(31 * var(--e)), 31px);letter-spacing:-.012em;text-wrap:balance;margin:1.9em auto .55em;line-height:1.1}.ge-text h2+h3{margin-top:0}.ge-text ol,.ge-text ul{padding-left:1.2em}.ge-text li{margin-bottom:.5em;padding-left:.2em}.ge-text li::marker{color:var(--primaer);font-weight:700}.ge-text a{color:var(--primaer);text-underline-offset:.2em;overflow-wrap:anywhere;font-weight:600}.ge-text a:hover{color:var(--tief)}.ge-text a:focus-visible{outline:3px solid var(--primaer);outline-offset:2px;border-radius:3px}.ge-text strong,.ge-text b{font-weight:700}.ge-text blockquote{border-left:4px solid var(--primaer);margin:1.6em auto;padding:.2em 0 .2em 1.2em;font-size:1.12em}.ge-text>figure{max-width:none;margin:calc(60 * var(--e) + 24px) 0}.ge-text figure a{border-radius:calc(18 * var(--e) + 8px);display:block}.ge-text figure img{border-radius:calc(18 * var(--e) + 8px);width:100%;height:auto;box-shadow:0 0 0 1px var(--ph-haar-hell), 0 30px 60px -30px #0d0b2459;background:var(--ph-hell);display:block}.ge-text figure a:hover img{box-shadow:0 0 0 2px var(--primaer), 0 30px 60px -30px #0d0b2459}.ge-text figcaption{max-width:var(--lesen);color:var(--ph-tinte-3);text-align:center;margin:1em auto 0;font-size:.8em;line-height:1.5}.ge-text table{border-collapse:collapse;width:100%;margin:1.6em auto;font-size:.86em}.ge-text th,.ge-text td{border-bottom:1px solid var(--ph-haar-hell);text-align:left;vertical-align:top;padding:.6em .8em .6em 0}.ge-text aside{background:var(--akzent-hell);border-radius:20px;margin:3em auto 0;padding:1.6em 1.8em 1em;font-size:.82em;line-height:1.55}.ge-text aside h2{border:0;margin:0 0 .6em;padding:0;font-size:1.5em;line-height:1}.ge-stand{border-top:1px solid var(--ph-haar-hell);color:var(--ph-tinte-3);padding-top:1.2em;font-size:.82em;margin-top:3.2em!important}@media (width<=619.98px){.ge-text aside{padding:1.2em 1.2em .6em}}@media (prefers-reduced-motion:reduce){.ge-fortschritt{display:none}}.weiter{padding:calc(170 * var(--e) + 60px) 0;background:var(--grund)}.weiter h2{max-width:calc(var(--mitte) + 2 * var(--rand));margin:0 auto calc(80 * var(--e) + 30px);padding:0 var(--rand);text-align:center;font-size:clamp(48px, calc(150 * var(--e)), 150px);line-height:.84}
