*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;max-width:100%;overflow-x:hidden}img,svg,video{max-width:100%;display:block}:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}