.bjs-schedule .bjs-lang-tabs button{font-family:inherit;font-size:.95rem;font-weight:700;line-height:1.3}
.bjs-schedule{--mh:1.55px;max-width:1153px}
.bjs-schedule .bjs-head,.bjs-schedule .bjs-grid{grid-template-columns:62px repeat(7,minmax(125px,1fr));min-width:975px}
.bjs-schedule .bjs-grid,.bjs-schedule .bjs-times,.bjs-schedule .bjs-lane{height:calc(960*var(--mh))}
.bjs-schedule .bjs-holiday{margin:18px 0 16px}
.bjs-schedule .bjs-event.is-compact strong{line-height:1.08}
.bjs-schedule .bjs-event.is-short{padding:1px}
/*.bjs-schedule .bjs-event.is-short strong{font-size:.67rem;line-height:1.05}*/
.bjs-schedule .bjs-desktop .bjs-event.is-short time{display:none}
.bjs-schedule .bjs-notes ul{margin:0;padding-left:1.4em;list-style:disc outside}
.bjs-schedule .bjs-notes li{margin:.12em 0;padding:0;line-height:1.45}
.bjs-schedule .bjs-downloads-lead{margin-top:35px}
@media(max-width:767px){.bjs-schedule .bjs-notes,.bjs-schedule .bjs-notes li{font-size:.72rem!important;line-height:1.4}.bjs-schedule .bjs-downloads-lead{margin-top:15px}}
