body {
    font-family: Arial, sans-serif;
    max-width: 800px;
    margin: 0 auto;
    padding: 2rem;
}
h1 {
    text-align: center;
    margin-bottom: 2rem;
}
article {
    background-color: #f0f0f0;
    margin-bottom: 2rem;
    padding: 1.5rem;
    border-radius: 5px;
}
h2 {
    margin-bottom: 1rem;
}
img {
    max-width: 100%;
    height: auto;
    margin-bottom: 1rem;
}
p {
    margin-bottom: 1.5rem;
}
a {
    color: #00457C;
    text-decoration: none;
}
a:hover {
    color: #0067b4;
    text-decoration: underline;
}