*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{background:#fff;color:#1d1f23;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.5}a{color:#3a6df0;text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;cursor:pointer}:focus-visible{outline:2px solid #3a6df0;outline-offset:2px}.container{padding:2rem}@media(max-width:640px){.container{padding:1rem}}