.blog-artikel{max-width:44rem;color:var(--color-ink-soft);line-height:1.75}.blog-artikel>:first-child{margin-top:0}.blog-artikel>p:first-child:has(>time){display:none}.blog-artikel p{margin-block:1.15rem}.blog-artikel h2{color:var(--color-ink);margin-top:3.25rem;margin-bottom:.85rem;font-size:clamp(1.5rem,3.2vw,2rem);line-height:1.12}.blog-artikel h3{color:var(--color-ink);margin-top:2.25rem;margin-bottom:.5rem;font-size:1.25rem}.blog-artikel h4{color:var(--color-ink);margin-top:1.75rem;margin-bottom:.4rem;font-size:1.0625rem}.blog-artikel strong{color:var(--color-ink)}.blog-artikel a{color:var(--color-signal-deep);text-underline-offset:4px;transition:color .25s var(--ease-out-soft);text-decoration:underline 1px}.blog-artikel a:hover{color:var(--color-ink)}.blog-artikel ul,.blog-artikel ol{margin-block:1.15rem;padding-left:1.25rem}.blog-artikel ul{list-style:outside}.blog-artikel ol{list-style:decimal}.blog-artikel li{margin-block:.4rem;padding-left:.25rem}.blog-artikel li::marker{color:var(--color-signal-deep)}.blog-artikel img{height:auto}.blog-artikel hr{border:0;border-top:1px solid var(--color-line);margin-block:2.5rem}.blog-artikel .answer,.blog-artikel .tldr{border-left:3px solid var(--color-signal);border-radius:0 var(--radius-card) var(--radius-card) 0;background:var(--color-surface-alt);color:var(--color-ink);margin:0 0 2.5rem;padding:1.4rem 1.6rem;font-size:1.125rem;line-height:1.65}.blog-artikel .answer p,.blog-artikel .tldr p{margin:0}.blog-artikel .capsule{border-left:3px solid var(--color-signal);color:var(--color-ink);margin:0 0 1.5rem;padding:.15rem 0 .15rem 1.25rem}.blog-artikel .capsule p{margin-block:.5rem}.blog-artikel .takeaways{border-radius:var(--radius-card);background:var(--color-surface-alt);margin-block:2.75rem;padding:1.6rem 1.75rem}.blog-artikel .takeaways>p:first-child{color:var(--color-ink);margin:0 0 .5rem}.blog-artikel .takeaways ul{margin-bottom:0}.blog-artikel .cms-tabelle{overscroll-behavior-x:contain;margin-block:2rem .5rem;overflow-x:auto}.blog-artikel table{border-collapse:collapse;text-align:left;width:100%;font-size:.9375rem;line-height:1.5}.blog-artikel caption{color:var(--color-ink);text-align:left;caption-side:top;padding-bottom:.85rem;font-weight:800}.blog-artikel th,.blog-artikel td{border-bottom:1px solid var(--color-line);vertical-align:top;min-width:8rem;padding:.8rem 1.25rem .8rem 0}.blog-artikel thead th{vertical-align:bottom}.blog-artikel th{border-bottom-color:var(--color-ink);color:var(--color-ink);font-size:.8125rem;font-weight:800}.blog-artikel td{color:var(--color-ink)}.blog-artikel tbody tr:last-child td{border-bottom:0}.blog-artikel .cms-hinweis,.blog-artikel .tbl-src{color:var(--color-ink-muted);margin-block:.6rem 2rem;font-size:.875rem;line-height:1.5}.blog-artikel .cms-hinweis a,.blog-artikel .tbl-src a,.blog-artikel .chart figcaption a{color:inherit}.blog-artikel .cms-hinweis a:hover,.blog-artikel .tbl-src a:hover,.blog-artikel .chart figcaption a:hover{color:var(--color-ink)}.blog-artikel .chart{border:1px solid var(--color-line);border-radius:var(--radius-card);color:var(--color-ink);margin-block:2.5rem;padding:1.5rem;overflow-x:auto}.blog-artikel .chart-title{color:var(--color-ink);margin:0 0 1rem;font-weight:800;line-height:1.4}.blog-artikel .chart svg{width:100%;min-width:30rem;height:auto;display:block}.blog-artikel .chart rect,.blog-artikel .chart circle[r="4"]{fill:var(--color-signal-deep)}.blog-artikel .chart polyline,.blog-artikel .chart circle[stroke-width]{stroke:var(--color-signal-deep)}.blog-artikel .chart figcaption{color:var(--color-ink-muted);margin-top:.85rem;font-size:.875rem;line-height:1.5}.blog-artikel .chart figcaption:empty{display:none}@media (width<=639px){.blog-artikel .chart{padding:1rem}}.blog-artikel p:has(>.cms-cta){margin-top:2.5rem}.blog-artikel .cms-cta{background:var(--color-ink);color:#fff;transition:background-color .25s var(--ease-out-soft);border-radius:999px;align-items:center;margin:.35rem .5rem .35rem 0;padding:.7rem 1.4rem;font-size:.9375rem;line-height:1.4;text-decoration:none;display:inline-flex}.blog-artikel .cms-cta:hover{background:var(--color-signal-deep);color:#fff}.blog-artikel .cms-autor{border-top:1px solid var(--color-line);margin-top:3rem;padding-top:1.5rem;font-size:.9375rem;line-height:1.6}.blog-artikel .cms-autor img{object-fit:cover;vertical-align:middle;border-radius:999px;width:44px;height:44px;margin-right:.75rem;display:inline-block}.blog-artikel .cms-logo{vertical-align:middle;width:auto;max-height:32px;margin:0 1.5rem .5rem 0;display:inline-block}.blog-artikel a:has(>.cms-logo){text-decoration:none}
