body { margin: 0; background: #0b0b0c; color: #e8e4dc; font: 16px/1.55 system-ui, -apple-system, Segoe UI, sans-serif; }
main { max-width: 760px; margin: 0 auto; padding: 40px 20px 60px; }
h1 { font-size: 26px; margin: 0 0 6px; }
h2 { font-size: 17px; margin: 30px 0 8px; color: #d6b36a; }
p, li { color: #c9c4ba; }
.sub { color: #8f8a80; margin: 0 0 24px; }
b { color: #e8e4dc; }
a { color: #d6b36a; }
