h1 {
    font-family: Oswald;
    font-size: 39px;
    font-weight: 600;
    line-height: 58px;
    letter-spacing: 0.02em;
    text-align: left;
    text-transform: none;
    min-width: 75%;
}

.top_section {
    padding-top: 40px;
}

.top_section > .container:first-child {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    padding-bottom: 20px;

}

.allnews {
    padding-bottom: 4px;
}

.mainblock {
    display: flex;
    justify-content: space-between;
}

.leftblock {
    width: 228px;
}

.contentblock {
    width: 870px;
}

.data-label {
    margin-top: 40px;
    font-family: Inter;
    font-size: 20px;
    font-weight: 300;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
    color: var(--black);
    opacity: 0.5;
}

.data {
    margin-top: 12px;
    font-family: Inter;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
    color: var(--black);
    margin-bottom: 25px;
}

.contentblock {
    margin-top: 40px;
}


.contentblock p, .contentblock span, .contentblock, .contentblock a {
    font-family: Inter;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0em;
    text-align: left;

}

.contentblock a {
    display: inline;
    text-decoration: underline !important;
}


.share_icons {
    display: flex;
    gap: 20px;
    margin-top: 25px;
}

.share_icons > img, .share_icons > a > img {
    width: 40px;
    height: 40px;
    object-fit: contain;
    cursor: pointer;
    transition: var(--transition);
    opacity: 0.5;
}

.share_icons > img:last-child {
    height: 45px;
    margin-top: -5px;
}

.share_icons > img:hover, .share_icons > a:hover > img {
    opacity: 1;
}
