body { font-family: Arial, sans-serif; background: #ffffff; color: #111; margin: 0; padding: 2rem; max-width: 900px; margin-left: auto; margin-right: auto; line-height: 1.6; } h1, h2 { color: #c4001a; } table { width: 100%; border-collapse: collapse; margin-top: 1rem; } th, td { border: 1px solid #ccc; padding: 0.6rem; text-align: left; } th { background-color: #f0f0f0; } footer { margin-top: 3rem; font-size: 0.9rem; color: #555; border-top: 1px solid #eee; padding-top: 1rem; }