.page-module__9s5xkG__page{box-sizing:border-box;width:100%;min-height:100vh;font-family:var(--font-sans);color:var(--text-strong);background-image:url(/texture-background-relief.svg);background-position:50%;background-size:cover;padding:48px 16px;font-size:16px;font-style:normal;overflow-x:hidden}.page-module__9s5xkG__main{box-sizing:border-box;flex-direction:column;gap:20px;width:100%;max-width:1040px;margin:0 auto;padding-top:6rem;display:flex}.page-module__9s5xkG__main>.ui-page-header{margin-bottom:0}.page-module__9s5xkG__sessions{grid-template-columns:minmax(0,1fr);gap:20px;margin:0;padding:0;list-style:none;transition:opacity .15s;display:grid}.page-module__9s5xkG__sessionsLoading{opacity:.5;pointer-events:none}@media (max-width:600px){.page-module__9s5xkG__page{background-image:none;padding:8px 16px 32px}.page-module__9s5xkG__main{gap:16px;padding-top:5rem}}.page-module__9s5xkG__inlineLink{color:var(--text-strong);text-underline-offset:3px;text-decoration:underline}.page-module__9s5xkG__inlineLink:hover{color:var(--color-accent)}
.ui-date-tile{border-radius:var(--radius-md);background:var(--color-primary);width:60px;color:var(--color-primary-dark);font-family:var(--font-sans);flex-direction:column;flex:none;align-items:center;padding:8px 0;font-style:normal;line-height:1.1;display:flex}.ui-date-tile span{text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:600}.ui-date-tile strong{margin:2px 0;font-size:26px;font-weight:700}
