.node__title .page-header h1 {
    font-family: "Oswald",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;
    color: #444;
    letter-spacing: -0.0175em;
    line-height: 1.2;
    font-weight: 700;
    font-size: 4.5rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@media (max-width: 1200px) {
    .node__title .page-header h1 {
        font-size:calc(1.575rem + 3.9vw)
    }
}

@media (min-width: 576px) {
    .node__title .page-header h1 {
        font-size:3.125rem
    }
}

@media (min-width: 576px) and (max-width: 1200px) {
    .node__title .page-header h1 {
        font-size:calc(1.4375rem + 2.25vw)
    }
}

.path-shows .node__title .page-header h1,.path-news .node__title .page-header h1 {
    text-align: center
}

.node__subtitle {
    font-weight: 200;
    color: #444;
    font-size: 1.625rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@media (max-width: 1200px) {
    .node__subtitle {
        font-size:calc(1.2875rem + .45vw)
    }
}

.page-variant--homepage .node__subtitle {
    text-align: center;
    color: #777
}
