body{margin:0;background:#fafafa;color:#222;font-family:system-ui,-apple-system,"Hiragino Sans","Yu Gothic UI",sans-serif;line-height:1.8}
main{max-width:720px;margin:0 auto;padding:32px 16px 64px}
h1{font-size:1.7rem;margin:.2em 0 .6em}
h2{font-size:1.15rem;margin-top:1.8em;border-left:4px solid #e0a800;padding-left:.5em}
a{color:#0b57d0}
