body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.7;color:#222;max-width:720px;margin:0 auto;padding:24px 20px 64px}
a{color:#0b5fff}
h1{font-size:28px;line-height:1.3}
h2{font-size:22px;margin-top:36px}
header nav a{margin-right:16px}
.meta{color:#666;font-size:14px}
.note{background:#f6f6f6;border-left:4px solid #999;padding:12px 16px;margin:20px 0}
footer{margin-top:48px;border-top:1px solid #ddd;padding-top:16px;color:#666;font-size:14px}
@media(max-width:480px){h1{font-size:24px}body{padding:20px 16px 48px}}
