.c-schedule-module{font-family:Neuemontreal,sans-serif}.c-schedule-module__tablist{background:#f7f7f7;border-bottom:.0625rem solid #d1d3cd;margin-bottom:1.5rem;position:sticky;top:0;z-index:1}.c-schedule-module__tablist-nav{display:flex;justify-content:flex-start;list-style:none;margin:0;overflow:auto;padding:0;white-space:nowrap}.s-schedule-module-nav .nav-link{background:none;border:none;color:#032528;cursor:pointer;font-size:1.125rem;line-height:1.6;padding:.5rem .75rem;position:relative;transition:background .2s}.s-schedule-module-nav .nav-link:after{background:#d1bfae;bottom:0;content:"";height:0;left:0;position:absolute;transition:height .2s;width:100%}.c-schedule-module__tablist-nav .nav-link:focus,.s-schedule-module-nav .nav-link:hover{outline:none}.s-schedule-module-nav .nav-link.is-selected{background:hsla(29,21%,62%,.08);color:#000;font-weight:600}.s-schedule-module-nav .nav-link.is-selected:after{height:.25rem}@media (min-width:768px){.c-schedule-module__tablist{margin-bottom:2rem}}@media (min-width:992px){.c-schedule-module__tablist{margin-bottom:3rem}.c-schedule-module__tablist-nav .nav-link{font-size:1.25rem;padding:.75rem 1rem}}.c-schedule-module__tab-content .tab-pane{display:none}.c-schedule-module__tab-content .tab-pane.is-active{display:block}.c-schedule-moduleــcard{border-bottom:.0625rem dashed #939598;margin-bottom:1rem;padding-bottom:1rem}.c-schedule-moduleــcard:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.s-schedule-card{font-size:1rem;line-height:1.6}.s-schedule-card .card-image{margin:0 0 .5rem;width:100%}.s-schedule-card .card-image .media{overflow:hidden;padding-bottom:75%;position:relative}.s-schedule-card .card-image img{display:block;height:100%;object-fit:cover;position:absolute;width:100%}.s-schedule-card .time{font-family:inherit;font-size:.875rem;font-weight:400;margin:0 0 1rem}.s-schedule-card .name{font-size:1.5rem;line-height:1.08333;margin:0 0 .25rem}.s-schedule-card .summary{margin:0 0 1rem}.s-schedule-card .summary p{margin:0 0 .25em}.s-schedule-card .summary p:last-child{margin-bottom:0}.s-schedule-card .location{font-size:.875rem;margin:0}.s-schedule-card :is(.time,.name,.summary):last-child{margin-bottom:0}@media (min-width:600px){.s-schedule-card{align-items:center;display:flex;flex-direction:row-reverse}.s-schedule-card .card-image{flex-shrink:0;margin:0 0 0 1rem;width:12rem}.s-schedule-card .card-wrap{flex-grow:1}}@media (min-width:768px){.s-schedule-card .card-image{margin-left:1.25rem;width:15rem}}@media (min-width:992px){.s-schedule-card .card-image{margin-left:2rem}.s-schedule-card .time{font-size:1rem}.s-schedule-card .name{font-size:2rem;line-height:1.03125}.s-schedule-card .summary{font-size:1.125rem}.s-schedule-card .location{font-size:1rem}}