.article-info {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    align-items: center;
}

.article-info > dt,
.article-info > dd {
    display: inline;
    margin: 0;
}

.container-header {
  	background-color: #051B11;
  	background-image: none;
}

.footer {
	background-color: #122855;
	background-image: none;
}

.offline-card .logo-icon {
  display: none;
}

.page-header a {
    text-decoration: none;
}

.article-info a {
    text-decoration: none;
}