body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  max-width: 800px;
  margin: 0 auto;
  padding: 40px 20px;
  line-height: 1.6;
  color: #222;
  background: #fff;
}
h1 { font-size: 28px; margin-bottom: 4px; }
.meta { color: #666; font-size: 14px; margin-bottom: 24px; }
h2 { font-size: 20px; margin-top: 32px; border-bottom: 1px solid #eee; padding-bottom: 6px; }
ul { padding-left: 20px; }
li { margin-bottom: 6px; }
strong { color: #111; }
a { color: #0a66c2; }
.nav { margin-bottom: 28px; font-size: 14px; }
.nav a { margin-right: 16px; }
hr { border: none; border-top: 1px solid #eee; margin: 32px 0; }
.disclaimer { color: #666; font-size: 13px; font-style: italic; }
