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;
}