*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--color-background);color:var(--color-textPrimary);font-family:var(--font-sans);font-size:var(--font-body);line-height:var(--lh-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}img,video{max-width:100%;display:block}button{font:inherit;color:inherit}a{color:var(--color-accent)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}