.blog-wordmark {
    color: inherit;
    font-family: 'Montserrat', 'Poppins', sans-serif;
    font-size: 28px;
    font-weight: 700;
}

.blog-wordmark-accent {
    color: #f8ac59;
}

.blog-language-flag {
    vertical-align: middle;
}

.blog-hero-image {
    max-height: 220px;
    object-fit: cover;
    filter: drop-shadow(0 8px 20px rgba(0, 0, 0, .10));
}

.blog-image-placeholder {
    height: 220px;
}

body.bg-body-secondary .btn-success {
    background-color: #087f5b;
    border-color: #087f5b;
    color: #fff;
}

body.bg-body-secondary .btn-success:hover,
body.bg-body-secondary .btn-success:focus-visible {
    background-color: #066649;
    border-color: #066649;
    color: #fff;
}