body{margin:0;font:18px/1.6 system-ui,sans-serif;color:#222;background:#fff}
main{max-width:40rem;margin:0 auto;padding:1.5rem 1rem 3rem;overflow-wrap:break-word}
header{text-align:center}
img{max-width:100%;height:auto}
h1{font-size:1.7rem;line-height:1.25}
a{color:#0a58b5}
