body {
    min-height: 100vh;
    background-color: var(--bs-gray-100);
}

a.menu-link {
   font-size: 1.5rem;
}

.news-container {
    background-color: #fff;
    border-radius: .25rem;
}

.news-category-title {
    color: #273a83; /*#13367a*/
}

.news-category-title::first-letter {
    color: #ae1007;
}

.red {
    color: #ae1007;
}

.indigo {
    color: #273a83; /*#13367a*/
}

img.logo {
    width: 500px;
    max-width: 100%
}
