/* 
HERO
*/
#article_p-hero {background: black;}
#article_p-hero .--bg {opacity: .75;}
#article_p-hero .--text {
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 5;
}

#article_p-caption {padding-top: .25rem !important;}

@media only screen and (min-width: 1096px) {
    #article_p-hero {
        min-height: calc(100dvh - var(--header_d-height));
        max-height: calc(100dvh - var(--header_d-height));
        aspect-ratio: unset !important;
    }
    
    #article_p-hero .--text {padding: 2.5rem !important;}
    #article_p-hero .--text p {margin-bottom: .5rem;}
}




/* 
ARTICLE
*/
#article_p-article {margin-top: 4rem;}
#article_p-article .block-block:first-child {padding-top: 0 !important;}




/* 
PAGINATION
*/
#article_p-pagination {margin-top: var(--size-xl);}

#article_p-pagination .--prev {margin-right: auto;}
#article_p-pagination .--next {margin-left: auto;}

#article_p-pagination .--all {
    left: 50%;
    translate: -50% 0;
}

@media only screen and (min-width: 1096px) {
    #article_p-pagination {margin-top: var(--size-xxxl);}
}

@media (hover: hover) {
    #article_p-pagination a {transition: 250ms;}
    #article_p-pagination a:hover {color: var(--c-red) !important;}
}