.hot-off-the-press-content {
    display: flex; 
    flex-direction: column;
    gap: 30px;
}

.hot-off-the-press-content .pr-item-flex {
    display: flex;
    z-index: 2;
}

.hot-off-the-press-content .pr-featured-image {
    width: 100%;
    height: 100%;
    position: absolute;
}
.hot-off-the-press-content .pr-featured-image a {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.hot-off-the-press-content .pr-content {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.hot-off-the-press-content .pr-meta {
    font-size: 14px;
    display: flex;
    gap: 4px;
    text-transform: uppercase;
}

.hot-off-the-press-content .pr-meta .post-category a {
    font-weight: 800;
}

.hot-off-the-press-content .pr-meta .post-date {
    font-weight: 500;
}

.hot-off-the-press-content .pr-meta .rt-reading-time {
    font-weight: 400;
}

.hot-off-the-press-content .pr-content h4 {
    font-weight: 800;
}

.hot-off-the-press-content .pr-content .post-excerpt {
    font-size: 16px;
    font-weight: 500;
}
.hot-off-the-press-content .pr-link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 5;
    text-decoration: none;
    color: transparent;
}

.hot-off-the-press-content .pr-content h4 a {
    text-decoration:none;
}

@media screen and (max-width:980px) {
    .hot-off-the-press-content .pr-featured-image-box {
        max-width: 40%;
    }
    .hot-off-the-press-content .pr-item-flex { gap: 20px !important; }
    .hot-off-the-press-content .pr-content { padding: 20px 20px 20px 0 !important; }
}

@media screen and (max-width:768px) {
    .hot-off-the-press-content .pr-item-flex {
        flex-direction: column;
    }
    .hot-off-the-press-content .pr-featured-image-box {
        max-width: unset;
        width: calc(100% + 60px) !important;
        padding-bottom: 200px;
        margin: 0 -30px;
    }
}