.blog-image-label {
    position: absolute;
    right: 10px;
    bottom: 8px;
    z-index: 3;
    max-width: calc(100% - 20px);
    color: #fff;
    font-family: var(--font-onest);
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    text-align: right;
    background: #000000b2;
    padding: 2px 6px;
    border-radius: 4px;
    pointer-events: none;
}

.article-content__img-wrapper {
    position: relative;
    width: 100%;
    overflow: hidden;
    border-radius: 24px;
}

.article-content__img-wrapper .article-content__img {
    border-radius: inherit;
}

@media screen and (max-width: 768px) {
    .blog-image-label {
        right: 8px;
        bottom: 6px;
        max-width: calc(100% - 16px);
        font-size: 9px;
        line-height: 12px;
    }

    .article-content__img-wrapper {
        border-radius: 12px;
    }
}
