section.class-description>div.content{padding:7px}section.class-description>div.content>:not(:first-child){margin-top:14px}section.sessions{margin-top:-80px;display:relative}section.sessions h2{margin-top:14px}section.sessions.loading{min-height:312px}section.sessions div.session-track{display:flex;gap:7px;padding-bottom:14px;overflow-x:auto}section.sessions div.session-track div.group{--loader-size: 20px;padding:7px}section.sessions div.session-track div.group:not(:first-of-type){border-left:6px solid var(--colour-ll-pink);padding-left:14px}section.sessions div.session-track div.group div.range{text-align:center;margin-bottom:7px}section.sessions div.session-track div.group div.sessions-in-group{display:flex;gap:7px}section.sessions div.session-track div.group div.sessions-in-group div.session{width:175px}section.sessions div.session-track div.group div.sessions-in-group div.session div.cal p.row{display:flex;justify-content:space-between;text-align:center}section.sessions div.session-track div.group div.sessions-in-group div.session div.cal p.row.day{justify-content:center;font-size:.9rem;text-transform:uppercase;margin-bottom:7px}section.sessions div.session-track div.group div.sessions-in-group div.session div.cal p.row:first-of-type{font-weight:700}section.sessions div.session-track div.group div.sessions-in-group div.session div.cal p.row svg{fill:var(--colour-ll-blue);width:25px}section.sessions div.session-track div.group div.sessions-in-group div.session div.cal p.row span.duration{font-size:.8rem;color:gray}section.sessions div.session-track div.group div.sessions-in-group div.session button{margin-top:7px;width:100%}section.sessions div.session-track div.group div.sessions-in-group div.session p.block-only{margin-top:7px;font-size:.9rem;color:var(--colour-ll-grey);text-align:center;height:50px;display:flex;align-items:flex-end;justify-content:center}section.sessions div.session-track div.group div.bundle{--loader-size: 50px;margin-top:14px;display:flex;justify-content:space-between;align-items:center;gap:14px}section.sessions div.session-track div.group div.bundle>div{text-wrap:nowrap}section.sessions div.session-track div.group div.bundle>div p:last-child{font-weight:700}section.sessions div.session-track div.group div.bundle form button{text-wrap:nowrap;margin-top:0}
