.head[data-astro-cid-vge6xhba]{padding-bottom:0}h1[data-astro-cid-vge6xhba]{max-width:20ch}.head[data-astro-cid-qoh2cqdy]{padding-bottom:0}h1[data-astro-cid-qoh2cqdy]{max-width:17ch}.magazin[data-astro-cid-qoh2cqdy] .wrap[data-astro-cid-qoh2cqdy]{justify-content:center;display:flex}.head[data-astro-cid-szjgeyri]{padding-bottom:48px}h1[data-astro-cid-szjgeyri]{max-width:22ch}.prose{max-width:72ch}.prose h2{letter-spacing:-.028em;margin:48px 0 16px;scroll-margin-top:92px;font-size:1.55rem;line-height:1.18}.prose h2:first-child{margin-top:0}.prose h3{margin:32px 0 10px;scroll-margin-top:92px;font-size:1.1rem}.prose p{color:var(--fg-2)}.prose ul,.prose ol{color:var(--fg-2);margin:0 0 1em;padding-left:22px}.prose li{margin-bottom:8px}.prose strong{color:var(--fg)}.prose a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.prose blockquote{border-left:2px solid var(--accent-3);font-family:var(--ff-display);letter-spacing:-.018em;color:var(--fg);margin:28px 0;padding-left:22px;font-size:1.08rem;line-height:1.4}.prose blockquote p{color:inherit}.prose img{border:1px solid var(--line);border-radius:10px;width:100%;height:auto;margin:28px 0;display:block}.prose code{font-family:var(--ff-mono);background:var(--surface);border:1px solid var(--line-2);border-radius:4px;padding:1px 5px;font-size:.88em}.prose pre{background:var(--dark);color:var(--dark-fg);border-radius:10px;margin:28px 0;padding:18px 20px;overflow-x:auto}.prose pre code{background:0 0;border:0;padding:0}.prose hr{border:0;border-top:1px solid var(--line);margin:44px 0}.prose table{margin:26px 0}.prose>p:first-child{border:1px solid var(--line);border-left:3px solid var(--accent);box-shadow:var(--sh-2);color:var(--fg-2);background:#fff;border-radius:12px;margin-bottom:40px;padding:22px 24px;font-size:.99rem}.prose>p:first-child strong{color:var(--fg)}.crumbs{font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2);align-items:center;gap:10px;margin-bottom:22px;font-size:.7rem;display:flex}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--accent)}.ameta{font-family:var(--ff-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:.72rem;display:flex}.ameta .pill{border:1px solid var(--line);border-radius:99px;padding:4px 11px}.hero-bild{border:1px solid var(--line);box-shadow:var(--sh-2);background:var(--surface);border-radius:12px;overflow:hidden}.hero-bild img{width:100%;height:auto;display:block}.toc ol{color:var(--fg-2);border-left:1px solid var(--line);margin:0;padding-left:0;font-size:.85rem;list-style:none}.toc li{margin:0}.toc a{border-left:2px solid #0000;margin-left:-1px;padding:7px 0 7px 16px;text-decoration:none;display:block}.toc a:hover{color:var(--accent);border-left-color:var(--accent-3)}.stats{grid-template-columns:repeat(var(--n,3), 1fr);border:1px solid var(--line);box-shadow:var(--sh-2);background:#fff;border-radius:12px;gap:0;display:grid;overflow:hidden}.stats>div{border-right:1px solid var(--line-2);padding:26px 24px}.stats>div:last-child{border-right:0}.stats .lbl{font-family:var(--ff-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--fg-2);margin-top:10px;font-size:.66rem;display:block}.stats .src{color:var(--fg-2);margin:6px 0 0;font-size:.75rem}.statement{font-family:var(--ff-display);letter-spacing:-.035em;max-width:22ch;margin:0 auto;font-size:clamp(1.5rem,3.2vw,2.5rem);font-weight:600;line-height:1.1}.magazin .prose{counter-reset:kap;max-width:68ch}.magazin .prose h2{counter-increment:kap;border-top:1px solid var(--line);margin-top:72px;padding-top:34px;position:relative}.magazin .prose h2:before{content:"/ " counter(kap, decimal-leading-zero);font-family:var(--ff-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--fg-2);font-size:.7rem;font-weight:400;position:absolute;top:12px;left:0}.magazin .prose h2:first-child{margin-top:0}.rail{gap:18px;display:grid;position:sticky;top:92px}.rail .box{border:1px solid var(--line);box-shadow:var(--sh-1);background:#fff;border-radius:12px;padding:20px 22px}.rail .lbl{font-family:var(--ff-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--fg-2);margin-bottom:12px;font-size:.64rem;display:block}.rail ol{color:var(--fg-2);margin:0;padding-left:18px;font-size:.83rem}.rail li{margin-bottom:9px}.rail a{text-decoration:none}.rail a:hover{color:var(--accent)}.rail .fact{border-bottom:1px solid var(--line-2);justify-content:space-between;gap:12px;padding:8px 0;font-size:.83rem;display:flex}.rail .fact:last-child{border-bottom:0}.rail .fact b{font-family:var(--ff-mono);color:var(--accent);white-space:nowrap;font-weight:500}.rail .cta{background:var(--dark);border-color:var(--dark);color:var(--dark-fg)}.rail .cta .lbl{color:var(--dark-fg-2)}.rail .cta p{color:var(--dark-fg-2);font-size:.86rem}.rail .cta .btn{justify-content:center;width:100%}.more{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.more a{border:1px solid var(--line);box-shadow:var(--sh-1);background:#fff;border-radius:12px;padding:20px 22px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:block}.more a:hover{border-color:var(--accent-3);box-shadow:var(--sh-2);transform:translateY(-1px)}.more .k{font-family:var(--ff-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--fg-2);margin-bottom:8px;font-size:.66rem;display:block}.more strong{font-family:var(--ff-display);letter-spacing:-.022em;font-size:1rem;font-weight:600;line-height:1.25;display:block}.cols-links{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:56px;display:grid}.cols-rechts{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:64px;display:grid}.cols-links>aside{position:sticky;top:92px}@media (width<=1040px){.cols-links,.cols-rechts{grid-template-columns:minmax(0,1fr);gap:32px}.cols-links>aside,.rail{position:static}.rail{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.stats{grid-template-columns:1fr}.stats>div{border-right:0;border-bottom:1px solid var(--line-2)}.stats>div:last-child{border-bottom:0}.more{grid-template-columns:1fr}}@media (width<=640px){.rail{grid-template-columns:1fr}.prose>p:first-child{padding:18px 20px}}
