:root{font-family:sans-serif;color:#222;background:#f5f5f5}body{margin:0}main{max-width:32rem;margin:0 auto;padding:24px 20px}h1{font-size:1.4rem}dl{padding:20px;background:#fff;border-radius:8px}dt{font-weight:700;margin-top:20px}dt:first-child{margin-top:0}dd{margin:6px 0 0}p{line-height:1.7;overflow-wrap:anywhere}button{padding:14px 20px;font-size:1rem;cursor:pointer}
