body { font-family: 'Inter', 'Segoe UI', Arial, sans-serif; background: #f5f5f4; color: #161616; line-height: 1.7; margin: 0; }
header { background: #000; padding: 18px 16px; }
header a { color: #fff; font-family: 'Sora', 'Segoe UI', Arial, sans-serif; font-weight: 800; font-size: 1.3rem; text-decoration: none; }
header a span { color: #ff3300; }
main { max-width: 820px; margin: 0 auto; padding: 40px 16px 64px; }
h1 { font-family: 'Sora', 'Segoe UI', Arial, sans-serif; font-size: 2rem; margin-bottom: 4px; }
h2 { font-family: 'Sora', 'Segoe UI', Arial, sans-serif; font-size: 1.2rem; margin-top: 32px; }
.data { color: #5f5f5f; margin-top: 0; }
a { color: #d92b00; }
