@media only screen and (min-width: 768px) {
    * {scroll-behavior: smooth !important;}
}
.press-page > * {grid-column: 1/-1;}
@media only screen and (min-width: 768px) {
    .press-page > * {grid-column: span 4;}
}

/* 
PRESS
*/
.press_p-year {
    position: relative;
    margin-bottom: 4rem;
}

.press_p-year > h3 {
    position: sticky;
    top: 6rem; /* headerHeight*/
    grid-column: 1/2;
    height: fit-content;
}
.press_p-year .press-block {grid-column: 2/-1;}
@media only screen and (min-width: 768px) {
    .press_p-year .press-block {grid-column: 1/-1;}
}
@media only screen and (min-width: 1024px) {
    .press_p-year .press-block {grid-column: 1/-2;}
}


/* 
ASIDE
*/
@media only screen and (min-width: 768px) {
    .press-page aside {
        position: sticky;
        top: var(--topGuide);
        align-self: flex-start;
    }

    .press_p-aside-year > a {grid-column: 1/2;}
    .press_p-aside-year > ul {
        grid-column: 2/-1;
        height: 0;
        transition: height 1s ease;
    }
}

@media (hover: hover) {
    .press-page aside .press_p-aside-year,
    .press_p-aside-year ul a,
    .press_p-year li[data-link='true'] {
        transition: 500ms ease;
    }

    .press-page aside:hover .press_p-aside-year,
    .press_p-aside-year ul:hover a,
    .press_p-year:hover li[data-link='true'] {
        opacity: .25;
        filter: blur(1px);
    }

    .press-page aside .press_p-aside-year:hover,
    .press_p-aside-year ul a:hover,
    .press_p-year:hover li[data-link='true']:hover {
        opacity: 1;
        filter: blur(0);
    }
}