.cms-markdown .auftakt,.cms-markdown li{margin-bottom:.5rem}.cms-markdown .abschnitt{margin-top:2.75rem;overflow:visible}.cms-markdown .abschnitt>h2:first-child{margin-top:0}.cms-markdown .abschnitt-grid{flex-direction:column;gap:1.5rem;display:flex;overflow:visible}.cms-markdown .bildspur{min-width:0;overflow:visible}.cms-markdown .abschnitt-text{min-width:0}.cms-markdown figcaption,.cms-markdown h2,.cms-markdown h3{text-align:left;color:var(--cms-markdown-ink,var(--color-primary-navy,var(--ui-text-highlighted)))}.cms-markdown h2{margin-top:2.75rem;margin-bottom:1.25rem;font-size:2.25rem;line-height:1.15}.cms-markdown h3{margin-top:2.25rem;margin-bottom:1rem;font-size:1.75rem;line-height:1.2}.cms-markdown ol,.cms-markdown p,.cms-markdown ul{margin-top:0;margin-bottom:1.25rem}.cms-markdown ol,.cms-markdown ul{padding-left:1.25rem}.cms-markdown ul{border-left:3px solid var(--cms-markdown-accent,var(--color-accent-blue,var(--ui-primary)));padding-left:1.15rem;list-style:none}.cms-markdown ol{padding-left:1.5rem;list-style:decimal}.cms-markdown a{color:var(--cms-markdown-accent,var(--color-accent-blue,var(--ui-primary)));text-underline-offset:2px;text-decoration:underline}.cms-markdown img{background:#f5f5f5;border-radius:1rem;width:100%;height:auto;margin-top:2rem;margin-bottom:.75rem;display:block}.cms-markdown figure,.cms-markdown figure p{margin:0}.cms-markdown figure img{margin-top:0;margin-bottom:.75rem}.cms-markdown figcaption{font-family:var(--cms-markdown-display-font,var(--font-bebas,ui-sans-serif,system-ui,sans-serif));letter-spacing:.02em;max-width:none;margin:0;font-size:1.15rem;font-style:normal;font-weight:400;line-height:1.35}.cms-markdown figure.stoerer{background:var(--cms-markdown-ink,var(--color-primary-navy,var(--ui-text-highlighted)));border-radius:1rem;margin:2rem 0;padding:1.5rem 1.25rem 1.35rem}.cms-markdown figure.stoerer img{background:0 0;margin-bottom:1rem}.cms-markdown figure.stoerer figcaption{text-align:center;color:#f5f7fa;max-width:36rem;margin:0 auto;font-size:1.25rem}.cms-markdown blockquote{border-left:4px solid var(--cms-markdown-accent,var(--color-accent-blue,var(--ui-primary)));color:var(--cms-markdown-ink,var(--color-primary-navy,var(--ui-text-highlighted)));background:#f6f8fa;border-radius:0 .75rem .75rem 0;margin:1.75rem 0;padding:1.1rem 1.25rem;font-style:normal}.cms-markdown blockquote p{margin-bottom:.65rem}.cms-markdown blockquote p:last-child{margin-bottom:0}.cms-markdown blockquote strong:first-child{font-family:var(--cms-markdown-display-font,var(--font-bebas,ui-sans-serif,system-ui,sans-serif));letter-spacing:.03em;color:var(--cms-markdown-accent,var(--color-accent-blue,var(--ui-primary)));margin-bottom:.35rem;font-size:1.05rem;font-weight:400;display:block}.cms-markdown pre{background:#f6f8fa;border:1px solid #e8eaed;border-radius:.75rem;margin:1.75rem 0;padding:1.1rem 1.25rem;font-size:.9rem;line-height:1.55;overflow-x:auto}.cms-markdown pre code{font-size:inherit;color:inherit;background:0 0;border:0;border-radius:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.cms-markdown .shiki{border:1px solid #e8eaed;border-radius:.75rem;margin:1.75rem 0;padding:1.1rem 1.25rem;font-size:.9rem;line-height:1.55;overflow-x:auto}.cms-markdown :not(pre)>code{color:var(--cms-markdown-ink,var(--color-primary-navy,var(--ui-text-highlighted)));white-space:break-spaces;background:#f0f1f3;border-radius:.35rem;padding:.15em .45em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em}.cms-markdown .table-wrap,.cms-markdown table{width:100%;max-width:100%;margin:1.75rem 0;display:block;overflow-x:auto}.cms-markdown table{border-collapse:collapse;font-size:1rem}.cms-markdown td,.cms-markdown th{text-align:left;vertical-align:top;border-bottom:1px solid #e5e7eb;padding:.75rem 1rem}.cms-markdown th{color:var(--cms-markdown-ink,var(--color-primary-navy,var(--ui-text-highlighted)));background:#f8f9fa;border-bottom:2px solid #d1d5db;font-weight:600}.cms-markdown tr:last-child td{border-bottom:0}@media (width>=768px){.cms-markdown h2{font-size:2.75rem}.cms-markdown h3{font-size:2rem}.cms-markdown figure.stoerer{padding:2rem 2rem 1.75rem}}@media (width>=1024px){.cms-markdown .abschnitt-grid{grid-template-columns:minmax(0,1fr) 300px;gap:2rem;display:grid}.cms-markdown .bildspur{grid-area:1/2}.cms-markdown .abschnitt-text{grid-area:1/1}.cms-markdown .bildspur-sticky{position:sticky;top:7rem}.cms-markdown figcaption{font-size:1.2rem}}@media (width>=1024px) and (hover:hover) and (pointer:fine){.cms-markdown .bildspur figure{transform-origin:100% 0;transition:transform .25s,padding .25s,box-shadow .25s,background-color .25s}.cms-markdown .bildspur:hover{z-index:2}.cms-markdown .bildspur:hover figure{z-index:2;background:#fff;border-radius:1rem;padding:1.25rem;transform:scale(1.5);box-shadow:0 12px 40px #0f172a2e,0 2px 8px #0f172a14}.cms-markdown .bildspur:hover figure img{border-radius:.75rem;margin-bottom:.85rem}}@media (prefers-reduced-motion:reduce){.cms-markdown .bildspur figure{transition:none}.cms-markdown .bildspur:hover figure{transform:none}}.cms-blocks{display:flow-root}.cms-blocks>*+*{margin-top:1.5rem}.cms-blocks>*+:is(.cms-heading,[data-cms-block=columns],.cms-figure,.cms-video),.cms-blocks>:is(.cms-figure,.cms-video,[data-cms-block=columns])+*{margin-top:2.5rem}.cms-prose{overflow-wrap:break-word;font-size:1rem;line-height:1.85}@media (width>=768px){.cms-prose{font-size:1.0625rem}}.cms-prose>:first-child{margin-top:0}.cms-prose :is(p,ul,ol,blockquote,table,figure,pre){margin-top:1rem}:is(.cms-prose,.cms-blocks)>:is(h2,h3,h4){color:var(--ui-text-highlighted);text-wrap:balance}:is(.cms-prose,.cms-blocks)>h2{font-size:calc(clamp(1.5rem,1rem + 1.6vw,2.5rem));font-weight:800;line-height:1.2}:is(.cms-prose,.cms-blocks)>h3{font-size:calc(clamp(1.25rem,1rem + .8vw,1.625rem));font-weight:700;line-height:1.35}:is(.cms-prose,.cms-blocks)>h4{font-size:1.125rem;font-weight:700;line-height:1.4}.cms-prose>:is(h2,h3){margin-top:2.25rem}.cms-prose>h4{margin-top:1.75rem}.cms-prose :is(h2,h3,h4)+:is(p,ul,ol){margin-top:.75rem}.cms-prose a{color:var(--ui-primary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.cms-prose a:hover{text-decoration-thickness:2px}.cms-prose strong,.cms-prose th{color:var(--ui-text-highlighted);font-weight:700}.cms-prose ul{padding:0;list-style:none}.cms-prose ul>li{padding-left:2.5rem;position:relative}.cms-prose ul>li+li{margin-top:.625rem}.cms-prose ul>li:before{content:"";background:var(--ui-bg-muted);border-radius:.375rem;width:1.75rem;height:1.5rem;position:absolute;top:.2em;left:0}.cms-prose ul>li:after{content:"";border-right:2px solid var(--ui-primary);border-bottom:2px solid var(--ui-primary);width:.35rem;height:.65rem;position:absolute;top:calc(.2em + .35rem);left:.72rem;transform:rotate(45deg)}.cms-prose ol{padding-left:1.5rem;list-style:decimal}.cms-prose ol>li+li{margin-top:.5rem}.cms-prose ol>li::marker{color:var(--ui-primary);font-weight:700}.cms-prose blockquote{border-left:4px solid var(--ui-primary);padding-left:1.25rem;font-style:italic}.cms-prose :is(img,video){max-width:100%;height:auto}.cms-prose iframe{border:0;width:100%;max-width:100%;display:block}.cms-prose iframe[src*=vimeo],.cms-prose iframe[src*=youtube]{aspect-ratio:16/9;height:auto}.cms-prose table{border-collapse:collapse;width:100%;font-size:.9375rem}.cms-prose :is(th,td){border-bottom:1px solid var(--ui-border);text-align:left;vertical-align:top;padding:.5rem .75rem}.cms-prose hr{border-color:var(--ui-border);margin:2rem 0}
