.artikel{padding-block:40px 96px}.artikel .wrap{max-width:800px}.artikel h1{hyphens:auto;overflow-wrap:break-word;font-size:clamp(1.9rem,1.3rem + 2.8vw,3.2rem);line-height:1.08}.artikel h2{font-size:var(--step-3);margin:48px 0 14px}.artikel h3{font-size:var(--step-1);margin:28px 0 8px}.artikel p,.artikel li{color:#2f3552}.artikel p+p{margin-top:14px}.artikel a{color:var(--indigo-dark);overflow-wrap:anywhere;font-weight:700}.artikel .btn{color:#fff}.artikel ul.liste,.artikel ol.schritte{gap:10px;margin-top:14px;padding-left:1.3rem;display:grid}.artikel ul.liste{list-style:outside}.artikel ol.schritte{list-style:decimal}.artikel li strong{color:var(--ink)}.krumen{font-size:var(--step--1);margin-bottom:20px}.krumen ol{flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;padding:0;list-style:none;display:flex}.krumen li{color:var(--muted)}.krumen li+li:before{content:"›";color:var(--muted);margin:0 8px}.krumen a{color:var(--muted);padding-block:10px;font-weight:600;text-decoration:none;display:inline-block}.krumen a:hover{color:var(--indigo-dark);text-decoration:underline}.byline{font-size:var(--step--1);color:var(--muted);margin-top:16px}.einstieg{font-size:var(--step-1);color:var(--ink);margin-top:24px;font-weight:600;line-height:1.55}.kurz{background:var(--indigo-soft);border-radius:18px;margin-top:28px;padding:22px 24px}.kurz p{color:var(--ink);font-weight:600}.kurz .kurz-titel{color:var(--indigo-dark);margin-bottom:6px;font-weight:800}.satz{border-radius:var(--radius);background:var(--indigo);color:#fff;border-bottom-left-radius:6px;margin:18px 0 0;padding:clamp(22px,3vw,32px)}.satz blockquote{margin:0}.satz p{color:#fff;font-size:var(--step-2);letter-spacing:-.01em;font-weight:800;line-height:1.3}.satz-hinweis{border-left:4px solid var(--gold);margin-top:16px;padding-left:16px;font-weight:600}.zahl{background:var(--paper);border:1px solid var(--line);border-radius:18px;margin-top:40px;padding:22px 24px}.zahl p{color:var(--ink);font-weight:600;font-size:var(--step-1);line-height:1.5}.zahl .zahl-quelle{font-size:var(--step--1);color:var(--muted);margin-top:10px;font-weight:500}.quelle-klein{font-size:var(--step--1);color:var(--muted);margin-top:6px}.artikel-bild{border-radius:var(--radius);background:var(--ink-2);margin:28px 0 0;position:relative;overflow:hidden}.artikel-bild img{width:100%;height:auto}.stimmen{gap:16px;margin-top:40px;display:grid}.stimme{background:var(--paper);border:1px solid var(--line);border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:16px;margin:0;padding:20px;display:grid}.stimme img{object-fit:cover;border-radius:14px;width:96px;height:96px}.stimme blockquote{margin:0}.stimme blockquote p{color:var(--ink);font-weight:600}.stimme figcaption{font-size:var(--step--1);color:var(--muted);margin-top:8px}.stimme figcaption strong{color:var(--ink)}.stimme.ohne-foto{grid-template-columns:1fr}.stimmen-hinweis{font-size:var(--step--1);color:var(--muted)}.fragen h3{margin-top:24px}.artikel .cmp{min-width:0}@media (width<=599px){.artikel .cmp{font-size:var(--step--1)}.artikel .cmp th,.artikel .cmp td{hyphens:auto;overflow-wrap:anywhere;padding:10px}}.artikel .table-scroll{margin-top:18px}.karten{gap:16px;margin-top:32px;display:grid}.karte{background:var(--paper);border:1px solid var(--line);color:inherit;border-radius:18px;text-decoration:none;display:grid;position:relative;overflow:hidden}.karte:hover{border-color:var(--indigo)}.karte-bild{position:relative}.karte-bild img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.karte-text{padding:18px 20px 22px}.karte-text h2{font-size:var(--step-2);margin:0 0 8px}.karte-text p{color:#2f3552}.artikel a.karte{color:inherit;font-weight:500}@media (width>=700px){.karten.zweispaltig{grid-template-columns:1fr 1fr}}.quellen{border-top:1px solid var(--line);margin-top:56px;padding-top:24px}.quellen h2{font-size:var(--step-1);margin:0 0 10px}.quellen ul{font-size:var(--step--1);gap:6px;padding-left:1.3rem;list-style:outside;display:grid}.artikel-cta{border-radius:var(--radius);background:var(--ink);color:#fff;justify-items:start;gap:12px;margin-top:48px;padding:clamp(24px,4vw,36px);display:grid}.artikel-cta p{color:#c3c8de}.artikel-cta .artikel-cta-titel{color:#fff;font-size:var(--step-2);letter-spacing:-.01em;font-weight:800;line-height:1.2}.artikel-cta .btn{margin-top:8px}.artikel-cta :focus-visible{outline-color:#fff}.weiter{margin-top:48px}.weiter h2{font-size:var(--step-1);margin:0 0 10px}.weiter ul{gap:8px;display:grid}.weiter a{padding-block:8px;display:inline-block}.hinweis-ende{font-size:var(--step--1);color:var(--muted);margin-top:32px}
