.program-section,.session-modal{font-family:Manrope,Arial,sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}
.program-days b,.program-days span,.program-views button{font-family:inherit}
.skin-6 .program-heading{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}
.skin-6 .program-heading>div{min-width:0}
.skin-6 .program-heading>.program-download{grid-column:2;justify-self:center;margin:0}
@media(max-width:1100px){.skin-6 .program-heading{grid-template-columns:minmax(0,1fr)}.skin-6 .program-heading>.program-download{grid-column:1}}
.skin-6 .program-grid{grid-template-columns:70px repeat(var(--halls),260px);width:calc(70px + var(--halls)*260px);min-width:calc(70px + var(--halls)*260px);max-width:none}
.skin-6 .grid-session strong{font-family:Manrope,Arial,sans-serif;font-size:14px;line-height:1.55;word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;min-width:0;max-width:100%}
.skin-6 .grid-session{min-width:0;border-color:var(--session-color)}
.skin-6 .program-grid-scroll{min-width:0;max-width:100%;max-height:75vh;max-height:min(820px,75vh);-webkit-overflow-scrolling:touch}
.skin-6 .session-summary-copy strong{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}
.skin-6 .session-modal{max-height:calc(100vh - 64px)}
.skin-6 .session-modal-frame{max-height:calc(100vh - 66px)}
@supports(height:100dvh){.skin-6 .session-modal{max-height:calc(100dvh - 64px)}.skin-6 .session-modal-frame{max-height:calc(100dvh - 66px)}}
@media(max-width:650px){.skin-6 .session-modal{max-height:calc(100vh - 28px)}.skin-6 .session-modal-frame{max-height:calc(100vh - 30px)}@supports(height:100dvh){.skin-6 .session-modal{max-height:calc(100dvh - 28px)}.skin-6 .session-modal-frame{max-height:calc(100dvh - 30px)}}}
