.about-page.page,
.contact-page.page,
.press-page.page,
.magazine-page.page,
.news-page.page {padding-top: 0;}

.studio-header {
    margin: 0 -1rem .7rem;
    padding: 0 1rem .7rem;
}
.studio-h-pages li {margin-bottom: .2rem;}
@media only screen and (min-width: 768px) {
    .studio-header {
        margin: 0 -2rem 1rem;
        padding: 0 3rem 1rem;
    }
}
@media only screen and (min-width: 1024px) {
    .studio-header {
        position: sticky;
        top: 55.2px;
        margin: -.5rem -2.5rem 1rem;
        padding: 0 2.5rem .5rem;
    }
    .studio-h-pages {display: flex;}
    .studio-h-pages li {margin: 0 2.5rem 0 0;}
}

.studio-header button.active {color: black !important;}