html{scroll-padding-top:1rem}body{min-width:0!important}main,section[id]{scroll-margin-top:1rem}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:3px!important;outline:3px solid #111!important;box-shadow:0 0 0 3px #fff!important}:where(button,summary,input,select,textarea){min-height:44px}:where(a,button){touch-action:manipulation}[hidden]{display:none!important}.sr-only{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link,.demo-skip-link{z-index:2000!important}.skip-link:focus,.demo-skip-link:focus{top:1rem!important;transform:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-reveal],[data-motion-reveal]{opacity:1!important;transform:none!important}.intro-curtain{display:none!important}}@media (forced-colors:active){:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid highlight!important}button,input,select,textarea{border:1px solid buttontext!important}button[aria-pressed=true]{border:3px solid highlight!important}}
