*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-p);line-height:var(--lh-p);margin:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%}#main-content{overflow-x:clip}img,svg,video{max-width:100%}a{color:inherit}.bd-h1,.bd-h2,.bd-h3,.bd-h4,.bd-h5,.bd-h6{color:var(--ink);font-family:var(--font-sans);font-weight:700;margin:0}.bd-h1{font-size:var(--fs-h1);line-height:var(--lh-h1)}.bd-h2{font-size:var(--fs-h2);line-height:var(--lh-h2)}.bd-h3{font-size:var(--fs-h3);line-height:var(--lh-h3)}.bd-h4{font-size:var(--fs-h4);line-height:var(--lh-h4)}.bd-h5{font-size:var(--fs-h5);line-height:var(--lh-h5)}.bd-h6{font-size:var(--fs-h6);font-weight:400;line-height:var(--lh-h6)}.bd-p{font-size:var(--fs-p);line-height:var(--lh-p);margin:0}.bd-p+.bd-p{margin-top:var(--space-20)}.bd-lead{font-size:var(--fs-p);line-height:var(--lh-p);margin:0}.bd-small{font-size:var(--fs-h6);line-height:var(--lh-h6);margin:0}.bd-topline{font-size:var(--fs-p);font-weight:400;line-height:var(--lh-p);margin:0 0 var(--space-10)}.bd-muted,.bd-topline{color:var(--ink-muted)}address,cite,em,i{font-style:normal}.bd-prose em,.bd-prose i{font-weight:700}.bd-prose a{color:var(--link);text-decoration:none}.bd-prose a:hover{text-decoration:underline;text-underline-offset:4px}.bd-prose p{margin:0 0 var(--space-20)}.bd-prose p:last-child{margin-bottom:0}.bd-h1,.bd-h2,.bd-h3,.bd-h4,.bd-topline,h1,h2,h3,h4{overflow-wrap:break-word;text-wrap:balance}.bd-lead,.bd-p,li,p{text-wrap:pretty}blockquote,dd,dt,figcaption,label,li,p,summary,td,th{hyphenate-limit-chars:8 4 4;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}blockquote,dd,dt,figcaption,h1,h2,h3,h4,h5,h6,li,p,summary{-webkit-hyphenate-character:"-";hyphenate-character:"-"}@media (max-width:1024px){h1,h2,h3,h4,h5,h6{hyphenate-limit-chars:6 3 3;-webkit-hyphens:auto;hyphens:auto}}.bd-section{background:var(--surface);color:var(--ink);padding:var(--section-space) 0}.bd-section--grey{background:var(--surface-alt)}.bd-section--accent{background:var(--accent);color:var(--on-accent)}.bd-section--flush-top{padding-top:0}.bd-section--flush-bottom{padding-bottom:0}.bd-container{margin:0 auto;max-width:calc(var(--container) + var(--gutter)*2);padding:0 var(--gutter);width:100%}.bd-grid{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.bd-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bd-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.bd-grid>*{min-width:0}.bd-placeholder{align-items:center;background:var(--surface-alt);color:var(--ink-muted);display:flex;font-size:var(--fs-h6);justify-content:center;line-height:var(--lh-h6);padding:var(--space-10);text-align:center}.bd-heading{align-items:flex-end;display:flex;gap:var(--space-40);justify-content:space-between;margin-bottom:var(--content-space)}.bd-heading>*{min-width:0}.bd-heading__main{max-width:880px}.bd-heading__text{margin-top:var(--space-20);max-width:1033px}.bd-heading__main:has(.bd-heading__text){max-width:1033px}.bd-heading__action{flex:none}.bd-heading--split{align-items:start;display:grid;gap:var(--space-40);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bd-btn{align-items:center;background:transparent;border:var(--border-button) solid transparent;border-radius:var(--radius-0);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--fs-p);font-weight:700;gap:var(--space-20);justify-content:center;line-height:var(--lh-p);min-height:var(--button-height);padding:calc((var(--button-height) - 2*var(--border-button) - var(--lh-p))/2) var(--button-padding-x);text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.bd-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.bd-arrow{display:block;flex:none}.bd-btn--primary{border-color:var(--secondary);color:var(--primary)}.bd-btn--primary:hover{background:var(--secondary);color:var(--primary)}.bd-btn--secondary{border-color:var(--secondary);color:var(--white)}.bd-btn--secondary:hover{background:var(--secondary);color:var(--primary)}.bd-btn--tertiary{border-color:var(--white);color:var(--white)}.bd-btn--tertiary:hover{background:var(--secondary);border-color:var(--secondary);color:var(--primary)}.bd-btn--quartary{border-color:var(--primary);color:var(--primary)}.bd-btn--quartary:hover{background:var(--primary);color:var(--white)}.bd-actions{display:flex;flex-wrap:wrap;gap:var(--space-10)}.bd-link{align-items:center;cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--fs-p);gap:var(--space-20);line-height:var(--lh-p);text-decoration:none}.bd-link--arrow{color:var(--ink);font-weight:700}.bd-link:hover .bd-link__label{text-decoration:underline;text-underline-offset:4px}.bd-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}[data-theme=dark] a.bd-link:hover,[data-theme=dark] a.bd-link:hover svg{color:var(--accent)}.bd-tags{display:flex;flex-wrap:wrap;gap:0 var(--space-10);list-style:none;margin:0;padding:0}.bd-tag{color:var(--ink-muted);font-size:var(--fs-h6);line-height:var(--lh-h6);text-decoration:none}a.bd-tag:hover{color:var(--ink)}.ds-skip{background:var(--primary);color:var(--white);font-weight:700;left:-9999px;padding:12px 20px;position:absolute;top:0;z-index:300}.ds-skip:focus{left:20px;top:20px}#seitenanfang{height:1px;left:0;position:absolute;top:0;width:1px}.ds-progress{display:none}.ds-anim .ds-progress{display:block;height:3px;left:0;right:0;top:0;transform:scaleX(0);transform-origin:0 50%;z-index:150}.ds-anim .ds-progress,.ds-top{background:var(--accent);position:fixed}.ds-top{align-items:center;bottom:24px;box-shadow:0 8px 24px rgba(17,17,17,.22);color:var(--primary);display:flex;height:52px;justify-content:center;opacity:0;right:24px;text-decoration:none;transform:translateY(12px);transition:opacity .3s ease,transform .3s ease,visibility .3s,background-color .2s ease,color .2s ease;visibility:hidden;width:52px;z-index:200}.ds-top.is-visible{opacity:1;transform:none;visibility:visible}.ds-top:focus-visible,.ds-top:hover{background:var(--primary);color:var(--white)}.ds-top:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ds-anim [data-reveal]{opacity:0;transform:translateY(60px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.ds-anim .bd-heading[data-reveal],.ds-anim [data-reveal].is-in{opacity:1;transform:none}.ds-anim .bd-heading[data-reveal]>*{opacity:0;transform:translateY(60px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.ds-anim .bd-heading[data-reveal]>:nth-child(2){transition-delay:.12s}.ds-anim .bd-heading[data-reveal].is-in>*{opacity:1;transform:none}.ds-anim .bd-heading[data-scrub]{translate:0 calc((var(--p, .5) - .5)*-60px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (max-width:1024px){.bd-grid,.bd-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.bd-section{padding:var(--section-space-mobile) 0}.bd-section--flush-top{padding-top:0}.bd-section--flush-bottom{padding-bottom:0}.bd-h1{font-size:var(--fs-h1-m);line-height:var(--lh-h1-m)}.bd-h2{font-size:var(--fs-h2-m);line-height:var(--lh-h2-m)}.bd-h3{font-size:var(--fs-h3-m);line-height:var(--lh-h3-m)}.bd-h4{font-size:var(--fs-h4-m);line-height:var(--lh-h4-m)}.bd-btn,.bd-lead,.bd-link,.bd-p,.bd-topline{font-size:var(--fs-p-m);line-height:var(--lh-p-m)}.bd-btn{max-width:100%;text-align:center;white-space:normal}.bd-grid,.bd-grid--2,.bd-grid--4,.bd-heading--split{gap:var(--grid-gap-mobile);grid-template-columns:minmax(0,1fr)}.bd-heading{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:var(--content-space-mobile)}.bd-heading__action{width:100%}.bd-heading__action .bd-btn{justify-content:space-between;width:100%}.ds-top{bottom:16px;height:46px;right:16px;width:46px}}