*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,html{margin:0;padding:0}body{background:var(--n-surface);color:var(--n-ink);font-family:var(--n-font-ui);font-weight:var(--n-fw-light);font-size:var(--n-fs-body);line-height:var(--n-lh-body);-webkit-hyphens:auto;hyphens:auto}[data-grund=dunkel]{background:var(--n-secondary);color:var(--n-ink-on-dark);--n-surface:#212f3b;--n-surface-alt:#212f3b;--n-ink:#f9f7f4;--n-ink-muted:var(--n-ink-muted-on-dark);--n-border:#3a4753;--n-border-strong:#8e979f;--n-primary-text:var(--n-primary-on-dark);--n-focus:var(--n-focus-on-dark);--n-ok:var(--n-ok-on-dark);--n-warn:var(--n-warn-on-dark);--n-block:var(--n-block-on-dark)}h1,h2,h3,h4,h5,h6{margin:0 0 var(--n-space-4);font-weight:var(--n-fw-light);line-height:var(--n-lh-heading)}h1,h2{font-family:var(--n-font-display);letter-spacing:var(--n-ls-heading)}h1{font-size:var(--n-fs-h1);letter-spacing:var(--n-ls-display)}h2{font-size:var(--n-fs-h2)}h3{font-size:var(--n-fs-h3);font-weight:var(--n-fw-regular);letter-spacing:var(--n-ls-heading)}h3,h4{font-family:var(--n-font-ui)}h4{font-size:var(--n-fs-h4);font-weight:var(--n-fw-medium)}p{margin:0 0 var(--n-space-4)}a{color:var(--n-primary-text);text-decoration-thickness:1px;text-underline-offset:.16em}a:hover{color:var(--n-primary-hover)}hr{border:0;border-top:var(--n-border-width-accent) solid var(--n-border);margin:var(--n-space-6) 0}.n-klein,small{font-size:var(--n-fs-small);font-weight:var(--n-fw-regular)}.n-display{font-family:var(--n-font-display);font-size:var(--n-fs-display);line-height:var(--n-lh-display);letter-spacing:var(--n-ls-display)}.n-display,.n-lead{font-weight:var(--n-fw-light)}.n-lead{font-size:var(--n-fs-lead);line-height:1.4}.n-gedaempft{color:var(--n-ink-muted)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--n-focus);outline-offset:2px}.n-fokus-innen:focus-visible{outline-offset:-3px}.n-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.n-container{max-width:var(--n-container)}.n-container,.n-container-form{margin:0 auto;padding-inline:var(--n-gutter-mobile)}.n-container-form{max-width:var(--n-container-form)}@media (min-width:768px){.n-container,.n-container-form{padding-inline:var(--n-gutter)}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}