/* Reset mínimo: remove margens padrão e deixa imagens e formulários previsíveis */
*,*::before,*::after{box-sizing:border-box}
*{margin:0}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased}
img,picture,svg,iframe{display:block;max-width:100%}
img{height:auto}
input,button,textarea,select{font:inherit;color:inherit}
button{cursor:pointer;background:none;border:0}
a{color:inherit}
p,h1,h2,h3,h4{overflow-wrap:break-word}
ul[role="list"],ol[role="list"]{list-style:none;padding:0}
