.H3BVAa_page{max-width:960px;padding:var(--space-8) var(--space-4) var(--space-12);gap:var(--space-8);flex-direction:column;margin:0 auto;display:flex}.H3BVAa_header{gap:var(--space-3);flex-direction:column;display:flex}.H3BVAa_header h1,.H3BVAa_header p,.H3BVAa_section h2,.H3BVAa_section h3{margin:0}.H3BVAa_wordmark{color:var(--ink);font-size:20px;font-weight:650;line-height:28px}.H3BVAa_section{gap:var(--space-4);flex-direction:column;display:flex}.H3BVAa_row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.H3BVAa_split{gap:var(--space-6);align-items:start;display:grid}.H3BVAa_slots{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;display:grid}.H3BVAa_fields{gap:var(--space-4);flex-direction:column;max-width:360px;display:flex}.H3BVAa_list{gap:var(--space-2);flex-direction:column;display:flex}.H3BVAa_panelBody{padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.H3BVAa_panelBody h3{margin:0}.H3BVAa_scroll{overflow-x:auto}.H3BVAa_nav{padding:var(--space-4);flex-direction:column;gap:2px;display:flex}.H3BVAa_navTitle{padding:0 var(--space-3) var(--space-3)}.H3BVAa_withAside,.H3BVAa_withSidebar{gap:var(--space-6);align-items:start;display:grid}.H3BVAa_agenda{min-width:640px;padding-bottom:var(--space-4);grid-template-columns:64px repeat(3,minmax(0,1fr));display:grid}.H3BVAa_agendaHead{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-left:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:var(--space-4);display:flex}.H3BVAa_agendaHours{height:400px;position:relative}.H3BVAa_agendaHours span{position:absolute;right:10px}.H3BVAa_agendaCol{border-left:1px solid var(--line);background-image:repeating-linear-gradient(to bottom, var(--line) 0, var(--line) 1px, transparent 1px, transparent 80px);height:400px;position:relative}@media (min-width:960px){.H3BVAa_page{padding-inline:var(--space-12)}.H3BVAa_split{grid-template-columns:344px 1fr}.H3BVAa_withAside{grid-template-columns:minmax(0,1fr) 340px}.H3BVAa_withSidebar{grid-template-columns:200px minmax(0,1fr)}}
