.schedule-head{display:flex;flex-wrap:wrap;flex-flow:row wrap;-moz-column-gap:2em;column-gap:2em;justify-content:space-between;margin-bottom:2em;align-items:center}.schedule-head h2{margin:0;font-weight:400}.schedule-head .change-local-station{text-transform:uppercase;font-weight:400;font-size:1em;border:1px solid #000;background:#fff;border-radius:1.5em;padding:.4em 1em;color:#000;text-decoration:none}.schedule-head .change-local-station:hover{background:#000;color:#fff}.schedule-item{width:100%;margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #e2e2e2;display:block;clear:left}.schedule-item figure{float:left;width:35%;margin-right:2em;position:relative}.schedule-item figure img{display:block;max-width:100%;height:auto}.schedule-item figure .passport-mezz{position:absolute;top:0;left:0;width:100%;height:100%;aspect-ratio:16/9;display:block}.schedule-item section{float:left;width:calc(65% - 2em)}.schedule-item .season{font-weight:bold}.schedule-item .title{font-size:2em;line-height:1.35em;font-weight:400}.schedule-item .title a{color:#000}.schedule-item .title a:hover{text-decoration:underline}.schedule-item .np-button{font-size:1em;margin-top:1em;font-weight:600}.schedule-item .date-time{text-transform:uppercase;line-height:1.6em;font-size:1.125em}.schedule-item p{font-size:1.125em;line-height:1.6em}.schedule-item:last-of-type{border:0}@media screen and (max-width: 480px){.schedule-item figure{width:100%;margin:0 0 1em 0}.schedule-item section{width:100%}.schedule-item .np-button{width:100%;text-align:center}.schedule-head{display:block}.schedule-head h2{margin:0 0 1em 0;display:block}.schedule-head .change-local-station{padding:.5em}}/*# sourceMappingURL=page-schedule.css.map */