*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body,h1,h2,h3,p,figure{margin:0}button,input{font:inherit}button,input,a{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer;border:0;background:none}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button:disabled,input:disabled{cursor:not-allowed}fieldset{border:0;padding:0;margin:0}ol,ul{padding:0;margin:0}audio{display:none}.ui-icon{display:block;width:24px;height:24px;object-fit:contain;flex-shrink:0}:focus-visible{outline:2px solid var(--accent-focus);outline-offset:5px}button:disabled{opacity:.45}
