body{margin:0;background:#f6f7f8;color:#202a31;font:18px/1.65 system-ui,sans-serif}main{max-width:850px;margin:auto;padding:40px 24px 70px}a{color:#155c42}nav{display:flex;gap:22px;flex-wrap:wrap;font-size:16px;border-bottom:1px solid #cbd5cf;padding-bottom:20px}h1{font-size:2.2rem;line-height:1.15}h2{font-size:1.3rem;margin-top:32px}header p{color:#50605a}.notice{padding:18px;border-left:4px solid #287755;background:#e7f0eb}footer{border-top:1px solid #cbd5cf;margin-top:42px;padding-top:20px;font-size:15px}li{margin-bottom:8px}code{overflow-wrap:anywhere}@media(max-width:400px){h1{font-size:1.8rem}main{padding:24px 16px}}
