body {
background-color: #fdfdfd;
font-family: Georgia, serif;
}
header {
background-color: #2c3e50;
color: white;
padding: 30px 0;
align-content: center;
padding-left: 20px;
}
header h1 {
font-size: 3rem;
font-weight: bold;
}
.article-title {
font-size: 1.75rem;
margin-bottom: 15px;
font-weight: bold;
border-bottom: 2px solid #ddd;
padding-bottom: 5px;
}
.article img {
margin-bottom: 15px;
border-radius: 5px;
align-items: center;
}
footer {
background-color: #2c3e50;
color: white;
text-align: center;
padding: 15px 0;
margin-top: 40px;
}
.bg{
    background-color: #2c3e50;
}