body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--s-leading-normal);letter-spacing:var(--s-tracking-normal);font-weight:var(--font-weight-normal)}.prose p{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--s-leading-normal);margin-bottom:1.5rem;color:var(--s-text-body)}.prose p.lead{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--s-text-primary)}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{font-family:var(--font-serif);font-weight:var(--font-weight-bold);color:var(--s-text-primary);margin-top:2.5rem;margin-bottom:1.5rem}.prose h1{font-size:var(--text-5xl);line-height:var(--s-leading-tight);letter-spacing:var(--s-tracking-tight);font-weight:var(--font-weight-bold);margin-top:0;margin-bottom:2rem}.prose h2{font-size:var(--text-3xl);line-height:var(--s-leading-snug);letter-spacing:var(--s-tracking-tight);margin-top:3rem;margin-bottom:1.5rem}.prose h3{font-size:var(--text-2xl);line-height:var(--s-leading-snug);letter-spacing:var(--s-tracking-normal);margin-top:2rem;margin-bottom:1rem}.prose h4{font-size:var(--text-xl);line-height:var(--s-leading-snug);letter-spacing:var(--s-tracking-normal);margin-top:1.5rem;margin-bottom:.75rem}.prose h5{font-size:var(--text-lg);line-height:var(--s-leading-snug);font-weight:var(--font-weight-medium)}.prose h6{font-size:var(--text-base);line-height:var(--s-leading-normal);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--s-tracking-wider)}.prose ul,.prose ol{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--s-leading-normal);margin-bottom:1.5rem;padding-left:2rem}.prose li{margin-bottom:.5rem}.prose ul ul,.prose ol ol,.prose ul ol,.prose ol ul{font-size:var(--text-sm);margin-top:.5rem;margin-bottom:.5rem}strong,b{font-weight:var(--font-weight-bold)}em,i{font-style:italic}.prose small{font-size:var(--text-sm);line-height:var(--s-leading-normal);color:var(--s-text-ink-light)}.prose code{font-family:var(--s-font-mono);font-size:.9em;background:rgba(var(--s-brand-rgb),.05);padding:.125rem .25rem;border-radius:3px}.prose a{color:var(--s-brand);text-decoration:underline;text-decoration-color:rgba(var(--s-brand-rgb),.3);text-underline-offset:3px;transition:var(--anim-fast)}.prose a:hover{color:var(--s-brand-hover);text-decoration-color:var(--s-accent)}a.link-plain{text-decoration:none}.prose blockquote{font-family:var(--font-serif);font-size:var(--text-md);line-height:var(--leading-relaxed);font-style:italic;color:var(--s-text-primary);border-left:4px solid var(--s-accent);padding-left:2rem;margin:2rem 0}.prose blockquote p{font-family:inherit;font-size:inherit;line-height:inherit;font-style:inherit}.text-md{font-size:var(--text-md)}.text-primary{color:var(--s-text-primary)}.text-body{color:var(--s-text-body)}.text-light{color:var(--s-text-ink-light)}.text-muted{color:var(--s-text-muted)}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:focus-visible{outline:2px solid var(--s-accent);outline-offset:3px}::selection{background-color:rgba(var(--s-accent-ink-rgb),.25);color:var(--s-text-heading)}body{font-feature-settings:"kern" on,"liga" on,"calt" on}a:not([class]){color:var(--s-text-body);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease}a:not([class]):hover{color:var(--s-accent-ink);text-decoration-color:var(--s-accent-ink)}body:not(.editorial):not(.dashboard-scope):not(.cockpit-scope):not(.tech-pinned) figure img,body:not(.editorial):not(.dashboard-scope):not(.cockpit-scope):not(.tech-pinned)>img{border-radius:var(--p-radius-2, 4px)}:root{--focus-ring-color: var(--s-accent);--focus-ring-width: 3px;--focus-ring-offset: 2px;--focus-ring-style: solid;--focus-ring-primary: var(--s-brand);--focus-ring-inverse: var(--s-surface-0);--focus-shadow: 0 0 0 3px rgba(var(--s-accent-rgb), .5);--focus-shadow-inverse: 0 0 0 3px rgba(var(--s-white-rgb), .8)}*:focus{outline:none}*:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset);box-shadow:var(--focus-shadow)}a:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-xs);background-color:rgba(var(--s-accent-rgb),.1)}nav a:focus-visible,header a:focus-visible{outline-color:var(--focus-ring-color);outline-width:2px;outline-offset:4px}button:focus-visible,[role=button]:focus-visible,.button:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset);box-shadow:var(--focus-shadow),inset 0 0 0 2px rgba(var(--s-white-rgb),.3)}button.primary:focus-visible,button[data-variant=primary]:focus-visible{outline-color:var(--focus-ring-inverse);box-shadow:var(--focus-shadow-inverse)}button.cta:focus-visible,button[data-variant=gold]:focus-visible{outline-color:var(--focus-ring-primary);box-shadow:var(--s-shadow-focus-brand)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:0;border-color:var(--focus-ring-color);box-shadow:0 0 0 1px var(--focus-ring-color),0 2px 8px rgba(var(--s-accent-rgb),.15)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:2px}[role=article]:focus-visible,[tabindex]:focus-visible,.card:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:2px;background-color:rgba(var(--s-accent-rgb),.05)}.skip-to-content:focus{position:absolute!important;top:10px!important;left:10px!important;z-index:var(--z-9999);padding:14px var(--sp-24);min-height:44px;display:inline-flex;align-items:center;background:var(--s-accent);color:var(--s-surface-0);text-decoration:none;border-radius:var(--s-radius-sm);outline:3px solid var(--focus-ring-primary);outline-offset:2px;clip:auto!important;clip-path:none!important;width:auto!important;height:auto!important;overflow:visible!important}video:focus-visible,iframe:focus-visible,[role=video]:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:4px}.youtube-facade:focus-visible,.lite-youtube:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:4px;box-shadow:var(--focus-shadow)}[role=listbox]:focus-visible,[role=option]:focus-visible,[role=combobox]:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:0}.language-switcher button:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}[role=dialog]:focus,[role=alertdialog]:focus,.modal:focus{outline:none}[role=dialog] *:focus-visible,[role=alertdialog] *:focus-visible,.modal *:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:2px}.dark *:focus-visible,.hero *:focus-visible{outline-color:var(--focus-ring-inverse);box-shadow:var(--focus-shadow-inverse)}@media(prefers-contrast:high){*:focus-visible{outline-width:4px;outline-offset:3px}button:focus-visible,a:focus-visible,input:focus-visible{outline:4px solid currentColor!important}}@media(forced-colors:active){*:focus-visible{outline:3px solid Highlight;outline-offset:2px}button:focus-visible,a:focus-visible{outline:3px solid ButtonText}}@supports not selector(:focus-visible){*:focus{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}}.show-focus-debug *:focus{outline:3px dashed red!important;outline-offset:2px!important}[aria-hidden=true]:focus,[role=presentation]:focus{outline:none!important}@media print{*:focus,*:focus-visible{outline:none!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}*{transform:none!important}*{transition-property:opacity,color,background-color,border-color!important}}.fade-in,.fade-out{transition:var(--anim-opacity)}@media(prefers-reduced-motion:reduce){.fade-in,.fade-out{transition:opacity .15s ease}}html.force-motion *{animation-duration:revert!important;transition-duration:revert!important}html.no-motion *,html.no-motion *:before,html.no-motion *:after{animation:none!important;transition:none!important;transform:none!important}@media(prefers-reduced-motion:reduce){[data-parallax],.parallax{transform:none!important}}@media(prefers-reduced-motion:reduce){.carousel,.slider{scroll-behavior:auto!important}.carousel-transition,.slider-transition{transition:none!important}}@media(prefers-reduced-motion:reduce){video[autoplay]{animation:none!important}}@media(prefers-reduced-motion:reduce){[data-gsap],.gsap-animated{animation:none!important;transition:none!important}}@media(prefers-reduced-motion:reduce){html.lenis,.lenis{scroll-behavior:auto!important}}.min-touch-target{min-width:32px;min-height:32px;padding:var(--sp-8);display:inline-flex;align-items:center;justify-content:center}.touch-target{min-width:32px;min-height:32px}.touch-target-lg{min-width:44px;min-height:44px}.icon-button{min-width:32px;min-height:32px;padding:var(--sp-8);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-circle)}.touch-link{padding:var(--sp-8) var(--sp-12);display:inline-block;min-height:32px}@media(max-width:768px){.mobile-touch-target{min-width:44px;min-height:44px;padding:var(--sp-12)}}.touch-spacing>*+*{margin-left:var(--sp-8)}.touch-spacing-vertical>*+*{margin-top:var(--sp-8)}.sticky-mobile-cta__button{min-height:48px;width:100%}.german-text{word-break:break-word;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto}.has-sticky-cta{padding-bottom:var(--sp-80)}@media(min-width:768px){.has-sticky-cta{padding-bottom:0}}.cdc-r-card{border-radius:var(--s-radius-card)}.cdc-r-modal{border-radius:var(--s-radius-modal)}.cdc-r-input{border-radius:var(--s-radius-input)}.cdc-r-full{border-radius:var(--s-radius-full)}.cdc-r-sm{border-radius:var(--s-radius-tag)}
