.een-monthly-article {
    box-sizing: border-box;
    width: min(100%, 960px);
    margin: 0 auto;
    padding: 52px 32px 76px;
    color: #171717;
    background: #fff;
}
.een-monthly-article .een-monthly-heading { margin: 0 0 36px; }
.een-monthly-article .een-monthly-section {
    margin: 0 0 16px;
    color: #cb3448;
    font: 700 13px/1.5 Arial, sans-serif;
    letter-spacing: .08em;
    text-transform: uppercase;
}
.een-monthly-article h1 {
    margin: 0 0 20px;
    font: 700 clamp(30px, 4vw, 46px)/1.15 Georgia, 'Times New Roman', serif;
    letter-spacing: -.025em;
    overflow-wrap: break-word;
}
.een-monthly-article time {
    color: #6b6b6b;
    font: 14px/1.6 Arial, sans-serif;
}
.een-monthly-article .een-monthly-body {
    max-width: 760px;
    font: 19px/1.8 Georgia, 'Times New Roman', serif;
    overflow-wrap: break-word;
}
.een-monthly-article .een-monthly-body p {
    margin: 0 0 1.35em;
    font: inherit;
    color: inherit;
}
@media (max-width: 640px) {
    .een-monthly-article { padding: 32px 20px 44px; }
    .een-monthly-article .een-monthly-heading { margin-bottom: 28px; }
    .een-monthly-article .een-monthly-body { font-size: 18px; line-height: 1.75; }
}
