:root { color-scheme: dark; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; background: #0a0a0b; color: #f5f2ee; }
body { margin: 0; }
main { width: min(720px, calc(100% - 40px)); margin: 0 auto; padding: 64px 0 96px; }
h1 { font-size: clamp(34px, 7vw, 54px); letter-spacing: -0.04em; margin: 0 0 12px; }
h2 { margin-top: 36px; font-size: 20px; }
p, li { color: #c9c4bd; line-height: 1.65; }
a { color: #ff7657; }
.eyebrow { color: #ff7657; font-size: 12px; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; }
.updated { color: #86817b; margin-bottom: 42px; }
.notice { border: 1px solid #554038; background: #181311; border-radius: 12px; padding: 14px 16px; }
