.media-content {
    padding: 0 0 140px;

    @media (max-width: 768px) {
        padding: 0 20px 60px;
    }
}

.media-content-inner {
    max-width: 650px;
    margin: 0 auto;
    color: #004735;

    @media (max-width: 768px) {
        max-width: unset;
    }

    p, li, div.static-card__content {
        font-family: 'Closer Text', sans-serif;
        font-weight: 400;
        font-size: 16px;
        line-height: 130%;
        letter-spacing: -0.01em;
        margin: 0 0 14px;
    }

    h1, h2, h3, h4, h5 {
        font-family: 'Closer Text', sans-serif;
        font-weight: 500;
        font-size: 26px;
        line-height: 110%;
        letter-spacing: -0.02em;
        margin: 26px 0;

        @media (max-width: 768px) {
            font-size: 21px;
            margin: 6px 0 20px;
        }
    }

    a {
        color: #004735;
    } 
}

.media-content-inner img {
    max-width: 100%;
    border-radius: 12px;
    margin: 25px 0;
}

.media-content-placeholder {
    padding: 20px;
    background: #eef0ee;
    border: 1px dashed #aaa;
    border-radius: 8px;
}
