@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}ul,ol{list-style:none}img,video{object-fit:cover;block-size:auto;max-inline-size:100%;display:block}svg{max-inline-size:100%}source{display:none}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}address{font-style:normal}h1,h2,h3,p,li,dd,figcaption{overflow-wrap:break-word}textarea{resize:vertical}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer base{html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:var(--adm-nav-height)}@media (prefers-reduced-motion:no-preference){html:not(.lenis){scroll-behavior:smooth}}body{font-family:var(--adm-font-body);font-size:var(--adm-text-base);font-weight:var(--adm-weight-normal);line-height:var(--adm-leading-body);font-optical-sizing:auto}[data-theme]{background-color:var(--adm-surface);color:var(--adm-text)}:focus-visible{outline:2px solid var(--adm-focus);outline-offset:2px}h1,h2,h3{text-wrap:balance}p{max-inline-size:var(--adm-measure);text-wrap:pretty}picture{display:contents}img{pointer-events:none}img,a:has(img){-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}[data-bild-frei],[data-bild-frei] img{pointer-events:auto;-webkit-user-drag:auto;-webkit-touch-callout:default;-webkit-user-select:auto;user-select:auto}main:focus{outline:none}html.lenis,html.lenis body{block-size:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}}@layer components{.adm-skip{z-index:var(--adm-z-overlay);padding:var(--adm-space-3) var(--adm-space-4);border-radius:var(--adm-radius-sm);background-color:var(--adm-cta);color:var(--adm-cta-text);font-weight:var(--adm-weight-bold);position:fixed;inset-block-start:var(--adm-space-2);inset-inline-start:var(--adm-space-2);transform:translateY(-200%);&:focus-visible{transform:none}}}@layer utilities{[hidden]:not([hidden=until-found i]){display:none!important}.adm-visually-hidden{clip-path:inset(50%)!important;white-space:nowrap!important;block-size:1px!important;inline-size:1px!important;position:absolute!important;overflow:hidden!important}.adm-scroll-lock{overflow:hidden!important}}