.mf-blog-theme-editorial {
    color: #292524;
    font-family: Georgia, "Times New Roman", serif;
}

.mf-blog-theme-editorial .mf-blog-grid {
    gap: 32px;
}

.mf-blog-theme-editorial .mf-blog-card {
    border-top: 3px solid #292524;
    padding-top: 14px;
}

.mf-blog-theme-editorial a {
    color: #9f1239;
}

.mf-blog-theme-editorial .mf-blog-card-date {
    color: #78716c;
    font-family: Arial, sans-serif;
    font-size: .875rem;
}

.mf-blog-theme-editorial input {
    border: 1px solid #a8a29e;
    padding: 11px 12px;
}

.mf-blog-theme-editorial button {
    border: 0;
    padding: 11px 20px;
    color: #fff;
    background: #9f1239;
}
