#timetable .rs-title-chunk{font-family:inherit!important;font-weight:inherit}
#timetable .rs-session h3,#timetable .rs-talk h4{text-wrap:balance;word-break:normal;overflow-wrap:normal}
@media(max-width:640px){
 #timetable .rs-session h3{font-size:clamp(16px,4.6vw,19px)!important;line-height:1.8;letter-spacing:.015em}
 #timetable .rs-talk h4{font-size:clamp(12px,3.6vw,15px)!important;line-height:1.85;letter-spacing:0}
 #timetable .rs-title-chunk{display:block;white-space:nowrap}
 #timetable .rs-title-separator{display:none}
 #timetable .rs-talk{grid-template-columns:80px minmax(0,1fr)}
 #timetable .rs-talk>div{padding:15px 9px}
}
@media(max-width:360px){#timetable .rs-talk{grid-template-columns:65px minmax(0,1fr)}#timetable .rs-talk h4{font-size:12px!important}}
