*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px;scroll-padding-bottom:var(--consent-space,0px);-moz-text-size-adjust:100%;text-size-adjust:100%}body{padding-bottom:var(--consent-space,0px);background:var(--color-night);color:var(--color-white);font-family:var(--font-body);margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img,svg{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0}[hidden]{display:none!important}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.skip-link{z-index:100;background:var(--color-white);color:var(--color-navy);padding:12px;position:absolute;top:-100px;left:10px}.skip-link:focus{top:10px}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-theme-icon]{display:inline-flex}:root[data-theme=dark] [data-theme-icon=dark],:root:not([data-theme=dark]) [data-theme-icon=light]{display:none}
