.beitrag{--c-onyx:var(--dunkel);--c-floral:var(--grund);--c-tint:var(--grund-2);--c-tiger:var(--akzent);--c-text:var(--text);--c-verdigris:#1c998a;--c-verdigris-text:#13756a;--c-white:#fff;--c-grau:#6f6b62;--radius:14px;--radius-pill:999px;--line:var(--linie);--seite:352px;--kopf-platz:calc(var(--kopf-oben) + var(--kopf-hoehe) + clamp(24px, 3.4vw, 48px));background:var(--grund);color:var(--text);font-weight:450}.beitrag .spalten{width:100%;max-width:calc(1120px + 2 * var(--rand));padding-inline:var(--rand);margin-inline:auto}.beitrag .buehne{padding-block:var(--kopf-platz) calc(clamp(44px, 6vw, 84px) + var(--blatt));background:radial-gradient(90% 120% at 12% 0%, #1c998a21, transparent 60%), var(--dunkel)}.beitrag .buehne-raster{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.beitrag .crumbs{color:var(--text-hell-gedaempft);margin-bottom:20px;font-size:.88rem}.beitrag .crumbs ol{flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.beitrag .crumbs li+li:before{content:"/";content:"/" / "";opacity:.6;margin-right:8px}.beitrag .crumbs a{color:inherit;text-underline-offset:3px}.beitrag .crumbs [aria-current]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:none;overflow:hidden}.beitrag .kopfteil{container-type:inline-size}.beitrag .kopfteil h1{letter-spacing:-.035em;hyphens:manual;max-width:22ch;margin-top:14px;font-size:clamp(1.7rem,9.6cqi,3.7rem);font-weight:800;line-height:1.07}@media (width>=20em){.beitrag .kopfteil h1{hyphens:none}}.beitrag .kopfteil .lead{margin-top:18px}.beitrag .autorzeile{color:var(--text-hell-gedaempft);align-items:center;gap:14px;margin-top:24px;font-size:.95rem;line-height:1.4;display:flex}.beitrag .autorzeile img{object-fit:cover;border-radius:50%;flex:none;width:52px;height:52px}.beitrag .autorzeile a{color:var(--text-hell);text-underline-offset:3px;text-decoration-color:var(--akzent);font-weight:650}.beitrag .autorzeile .rolle{display:inline-block}.beitrag .titelbild{margin:0}.beitrag .titelbild img{aspect-ratio:3/2;object-fit:cover;border-radius:18px;width:100%;height:auto;display:block}.beitrag .titelbild figcaption{color:var(--text-hell-gedaempft);margin-top:8px;font-size:.85rem}.beitrag .bm{hyphens:none;border-radius:18px}.beitrag .buehne .bm{border-color:var(--linie-dunkel);background:var(--dunkel-2)}.beitrag .textblatt{background:var(--grund);padding-block:clamp(36px,5vw,72px) clamp(56px,7vw,96px)}.beitrag .textraster{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.beitrag .kurz{border-radius:18px;flex-direction:column;justify-content:center;gap:14px;max-width:40rem;padding:clamp(22px,3vw,42px);display:flex}.beitrag .kurz p:not(.kicker){font-size:clamp(1.1rem,1rem + .45vw,1.3rem);line-height:1.5}.beitrag .kurz a{color:inherit;text-decoration-color:var(--akzent);text-underline-offset:3px}.beitrag .prosa{counter-reset:frage;max-width:40rem;font-size:clamp(1.05rem,1rem + .2vw,1.15rem);line-height:1.7}.beitrag .prosa>*+*{margin-top:1.1em}.beitrag .prosa h2{counter-increment:frage;border-top:1px solid var(--linie);letter-spacing:-.025em;text-wrap:balance;margin-top:2.5em;padding-top:1.4em;font-size:clamp(1.55rem,1.2rem + 1.1vw,2.05rem);font-weight:800;line-height:1.14}.beitrag .prosa h2:first-child{border-top:0;margin-top:0;padding-top:0}.beitrag .prosa h2:before{content:"Frage " counter(frage) / "";font:500 .76rem/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--akzent-tief);margin-bottom:12px;display:block}.beitrag .prosa h2+p{color:var(--dunkel);margin-top:.7em;font-size:1.14em;font-weight:500;line-height:1.55}.beitrag .prosa h3{letter-spacing:-.015em;margin-top:1.9em;font-size:1.22rem;font-weight:750;line-height:1.25}.beitrag .prosa h3+p{margin-top:.7em}.beitrag .prosa strong{color:var(--dunkel);font-weight:650}.beitrag .prosa a,.beitrag .schluss a,.beitrag .quellen a{color:inherit;text-decoration:underline;text-decoration-color:var(--akzent-tief);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration-thickness:1.5px}.beitrag .prosa a:hover,.beitrag .schluss a:hover,.beitrag .quellen a:hover{text-decoration-thickness:2.5px}.beitrag .prosa ul,.beitrag .prosa ol{padding-left:1.3em}.beitrag .prosa li+li{margin-top:.4em}.beitrag .prosa figure{background:var(--grund-2);border-radius:22px;margin:2.2em 0;padding:clamp(12px,2.4vw,24px)}.beitrag .prosa figure svg{width:100%;max-width:440px;height:auto;color:var(--text);background:#fff;border-radius:14px;margin-inline:auto;padding:14px;display:block}.beitrag .prosa figcaption{max-width:440px;color:var(--text-gedaempft);margin:14px auto 0;font-size:.9rem;line-height:1.5}.beitrag .prosa figcaption b{color:var(--text);font-weight:650}.beitrag .tabelle{border:1px solid var(--linie);background:#fff;border-radius:16px;overflow-x:auto}.beitrag .tabelle table{border-collapse:collapse;width:100%;min-width:460px;font-size:.95rem;line-height:1.45}.beitrag .tabelle th,.beitrag .tabelle td{text-align:left;vertical-align:top;border-bottom:1px solid var(--linie);hyphens:manual;padding:12px 14px}.beitrag .tabelle th{font:500 .72rem/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-gedaempft);background:var(--grund-2)}.beitrag .tabelle tbody tr:last-child td{border-bottom:0}.beitrag .prosa blockquote{border-left:3px solid var(--akzent);color:var(--dunkel);margin:1.8em 0;padding:.1em 0 .1em 1.2em;font-size:1.08em;font-weight:500;line-height:1.5}.beitrag .prosa blockquote:has(ol){border:1px solid var(--linie);color:var(--text);background:#fff;border-radius:20px;padding:clamp(18px,2.6vw,28px);font-size:1em;font-weight:450}.beitrag .prosa blockquote>*+*{margin-top:.7em}.beitrag .leiste{min-width:0}.beitrag .klebt{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.beitrag .person,.beitrag .sprungmarken{display:none}.beitrag .inhalt-handy{background:var(--grund-2);border-radius:18px}.beitrag .inhalt-handy summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-weight:650;list-style:none;display:flex}.beitrag .inhalt-handy summary::-webkit-details-marker{display:none}.beitrag .inhalt-handy summary:after{content:"+";content:"+" / "";color:var(--akzent-tief);transition:transform .3s var(--ease-aus);font-size:1.5rem;line-height:1}.beitrag .inhalt-handy details[open] summary:after{transform:rotate(45deg)}.beitrag .inhalt-handy ol{gap:10px;margin:0;padding:0 20px 18px 40px;line-height:1.35;display:grid}.beitrag .inhalt-handy a{color:var(--text);text-underline-offset:3px}.beitrag .knopfkasten{border:1px solid var(--linie);background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 22px;display:grid}.beitrag .knopfkasten p{color:var(--dunkel);font-weight:600;line-height:1.35}.beitrag .knopfkasten .knopf{hyphens:manual;text-wrap:balance;justify-content:space-between;width:100%;font-size:.88rem}.beitrag .knopfkasten .ganz{hyphens:none}.beitrag .fragenband{background:var(--grund-2);padding-block:clamp(52px,7vw,92px)}.beitrag .haeufig>h2{letter-spacing:-.03em;font-size:clamp(1.7rem,1.2rem + 1.6vw,2.6rem);font-weight:800}.beitrag .fragen-spalten{grid-template-columns:minmax(0,1fr);align-items:start;gap:0 clamp(24px,5vw,72px);margin-top:clamp(20px,2.6vw,32px);display:grid}.beitrag .haeufig .liste{border-top:1px solid var(--linie)}.beitrag .fragen-spalten .liste+.liste{border-top:0}.beitrag .haeufig details{border-bottom:1px solid var(--linie)}.beitrag .haeufig summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;list-style:none;display:flex}.beitrag .haeufig summary::-webkit-details-marker{display:none}.beitrag .haeufig summary h3{overflow-wrap:anywhere;min-width:0;font:700 clamp(1.05rem, 1rem + .3vw, 1.18rem)/1.25 var(--font-display);letter-spacing:-.01em}.beitrag .haeufig summary [data-icon]{border:1px solid var(--linie);width:44px;height:44px;transition:transform .5s var(--ease-aus), background-color .3s, color .3s;border-radius:50%;flex:none;padding:11px}.beitrag .haeufig details[open] summary [data-icon]{background:var(--dunkel);color:var(--grund-2);border-color:var(--dunkel);transform:rotate(45deg)}.beitrag .haeufig .antwort{color:var(--text-gedaempft);padding:0 8px 22px 0;line-height:1.6}.beitrag .abschluss{grid-template-columns:minmax(0,1fr);gap:8px clamp(24px,5vw,72px);margin-top:clamp(32px,4vw,48px);display:grid}.beitrag .quellen{color:var(--text-gedaempft);font-size:.92rem;line-height:1.5}.beitrag .quellen h2{font:500 .78rem/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .8em}.beitrag .quellen ol{padding-left:1.3em}.beitrag .quellen li+li{margin-top:.3em}.beitrag .schluss{color:var(--dunkel);font-size:1.08rem;font-weight:600;line-height:1.45}@media (width>=56.25em){.beitrag .fragen-spalten{grid-template-columns:repeat(2,minmax(0,1fr))}.beitrag .fragen-spalten .liste+.liste{border-top:1px solid var(--linie)}}@media (width>=65em){.beitrag .crumbs ol{flex-wrap:nowrap}.beitrag .crumbs li:not([aria-current]){flex:none}.beitrag .crumbs [aria-current]{display:block}.beitrag :is(.prosa p,.prosa li,.kurz p,.haeufig p,.sprungmarken li,.tabelle :is(th,td),.quellen li,.knopfkasten p,.lead){hyphens:none}.beitrag .buehne-raster{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.beitrag .textraster{grid-template-columns:minmax(0, 1fr) var(--seite);grid-template-rows:auto 1fr;grid-template-areas:"kurz leiste""text leiste";gap:40px 72px}.beitrag .kurz{grid-area:kurz}.beitrag .leiste{flex-direction:column;grid-area:leiste;gap:20px;display:flex}.beitrag .textraster .prosa{grid-area:text}.beitrag .abschluss{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.beitrag .klebt{top:calc(var(--kopf-oben) + var(--kopf-hoehe) + 14px);max-height:calc(100vh - var(--kopf-oben) - var(--kopf-hoehe) - 28px);flex-direction:column;display:flex;position:sticky}.beitrag .klebt>*{flex:none}.beitrag .klebt .sprungmarken{flex:0 auto;min-height:0;scroll-padding-block:8px;overflow-y:auto}.beitrag .inhalt-handy{display:none}.beitrag .sprungmarken{background:var(--grund-2);border-radius:18px;padding:18px 20px;display:block}.beitrag .sprungmarken h2{font:500 .74rem/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-gedaempft);margin-bottom:10px}.beitrag .sprungmarken ol{gap:2px;margin:0;padding:0;font-size:.93rem;line-height:1.3;list-style:none;display:grid}.beitrag .sprungmarken a{color:var(--text-gedaempft);border-radius:10px;margin-inline:-10px;padding:6px 10px;text-decoration:none;transition:color .2s,background-color .2s;display:block}.beitrag .sprungmarken a:hover{color:var(--text)}.beitrag .sprungmarken a[aria-current]{color:var(--dunkel);background:#01120a12;font-weight:650}.beitrag .person{border:1px solid var(--linie);background:#fff;border-radius:18px;align-items:center;gap:14px;padding:14px 16px;display:flex}.beitrag .person img{object-fit:cover;border-radius:50%;flex:none;width:64px;height:64px}.beitrag .person p{color:var(--text-gedaempft);font-size:.9rem;line-height:1.35}.beitrag .person span{font:500 .68rem/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;display:block}.beitrag .person b{color:var(--dunkel);font-size:1.02rem;font-weight:750;display:block}.beitrag .person{position:relative}.beitrag .person a{color:inherit;text-decoration:none}.beitrag .person a:after{content:"";border-radius:inherit;position:absolute;inset:0}.beitrag .person:hover a{text-underline-offset:3px;text-decoration:underline}.beitrag .person a:focus-visible{outline:none}.beitrag .person:focus-within{outline:3px solid var(--akzent-tief);outline-offset:3px}}.beitrag .post{border:1px solid var(--linie);border-radius:var(--r-gross);background:var(--grund-2);transition:transform .6s var(--ease-aus), border-color .3s;flex-direction:column;gap:18px;padding:12px 12px 24px;display:flex;position:relative}.beitrag .post:hover{border-color:var(--text);transform:translateY(-4px)}.beitrag .post:focus-within{outline:3px solid var(--akzent-tief);outline-offset:3px}.beitrag .post>img{aspect-ratio:3/2;object-fit:cover;border-radius:18px;width:100%;height:auto;display:block}.beitrag .post-text{flex-direction:column;gap:10px;padding:0 10px;display:flex}.beitrag .post-text .k{font:400 .76rem/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--akzent-tief)}.beitrag .post h3{letter-spacing:-.02em;font-size:clamp(1.2rem,1rem + .5vw,1.45rem);font-weight:800;line-height:1.18}.beitrag .post h3 a{color:inherit;text-decoration:none}.beitrag .post h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.beitrag .post h3 a:focus-visible{outline:none}.beitrag .post-text p{color:var(--text-gedaempft);font-size:.92rem}.beitrag .beitragsliste{grid-template-columns:minmax(0,1fr);gap:clamp(12px,1.6vw,22px);display:grid}.beitrag .listenblatt{padding-bottom:calc(clamp(56px, 7vw, 96px) + var(--blatt))}.beitrag .listenblatt h2:not(.sr-only){letter-spacing:-.03em;margin-bottom:clamp(20px,2.6vw,32px);font-size:clamp(1.7rem,1.2rem + 1.6vw,2.6rem);font-weight:800}@media (width>=56.25em){.beitrag .beitragsliste{grid-template-columns:repeat(2,minmax(0,1fr))}}.beitrag .person-raster{align-items:start}.beitrag .portraet{max-width:240px;margin:0}.beitrag .portraet img{aspect-ratio:1;object-fit:cover;border-radius:var(--r-gross);width:100%;height:auto;display:block}.beitrag .fachgebiete{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.beitrag .fachgebiete li{border:1px solid var(--linie-dunkel);border-radius:var(--r-pille);padding:6px 14px}@media (width>=65em){.beitrag .person-raster{grid-template-columns:minmax(0,1fr) 320px}.beitrag .portraet{max-width:none}}.beitrag .autorband{padding-block:clamp(44px,6vw,76px) 0}.beitrag .autorbox{align-items:flex-start;gap:clamp(16px,2.4vw,28px);max-width:52rem;display:flex}.beitrag .autorbox img{aspect-ratio:1;object-fit:cover;border-radius:50%;flex:none;width:clamp(72px,9vw,112px);height:auto}.beitrag .autorbox .k{font:500 .74rem/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--akzent-tief);display:block}.beitrag .autorbox b{font:800 clamp(1.25rem, 1rem + .7vw, 1.55rem)/1.2 var(--font-display);letter-spacing:-.02em;margin-top:8px;display:block}.beitrag .autorbox b a{color:inherit;text-decoration:none}.beitrag .autorbox b a:hover{text-decoration:underline;text-decoration-color:var(--akzent-tief);text-underline-offset:4px}.beitrag .autorbox .rolle{color:var(--text-gedaempft);margin-top:2px;display:block}.beitrag .autorbox p{margin-top:12px;line-height:1.6}.beitrag .weiter{padding-block:clamp(44px, 6vw, 76px) calc(clamp(52px, 7vw, 92px) + var(--blatt))}.beitrag .weiter h2{letter-spacing:-.03em;margin-bottom:clamp(20px,2.6vw,32px);font-size:clamp(1.7rem,1.2rem + 1.6vw,2.6rem);font-weight:800}.beitrag .weiter .raster{gap:14px;display:grid}.beitrag .weiter .post{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;gap:clamp(16px,2.6vw,32px);padding:12px;display:grid}@media (width<=40em){.beitrag .weiter .post{grid-template-columns:minmax(0,1fr)}.beitrag .weiter .post-text{padding:2px 8px 10px}}
