:root{font-family:system-ui,sans-serif;color:#152b39;background:#f6f8fa}body{margin:0}main{max-width:860px;margin:40px auto;padding:28px;background:white;border:1px solid #d7e1e8;border-radius:14px}h1{line-height:1.15}p,li{line-height:1.6}a{color:#006c75}button{font:inherit;border:1px solid #006c75;background:white;color:#006c75;border-radius:7px;padding:10px 16px;cursor:pointer}.notice{background:#fff3db;border-left:4px solid #ab6a12;padding:12px}.pages{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;list-style:none;padding:0}footer{margin-top:24px;border-top:1px solid #d7e1e8;padding-top:18px}dt{font-weight:600}dd{margin:0 0 12px}@media(max-width:600px){main{margin:12px;padding:20px}}