.ubc-training-session{display:grid;grid-template-columns:minmax(9rem,.8fr) minmax(0,1.2fr);gap:.6rem 1.5rem;padding-block:1.25rem;border-bottom:1px solid var(--ubc-line);margin-block:0;font-variant-numeric:tabular-nums}.ubc-training-session>p{margin:0;max-width:none}.ubc-training-session a{color:inherit;text-underline-offset:.2em}.ubc-training-session .ubc-training-note{grid-column:1 / -1;color:var(--ubc-muted)}.ubc-hall-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem}.ubc-hall-entry{padding-block:1.5rem;border-top:1px solid var(--ubc-line);margin:0;min-width:0;scroll-margin-top:11rem}.ubc-hall-entry h3{font-size:var(--ubc-type-subheading);margin:0 0 .65rem}.ubc-hall-entry p{margin:.5rem 0 0;max-width:none}.ubc-hall-entry a{text-underline-offset:.2em}.ubc-hall-entry:target h3{text-decoration:underline;text-decoration-color:var(--ubc-purple);text-underline-offset:.2em}.ubc-halls-map-frame{margin-block:1.75rem 0}.ubc-halls-intro-copy{max-width:68ch}.ubc-halls-map-frame .wp-block-shortcode{padding:1rem;border:1px solid var(--ubc-line)}@media(max-width:680px){.ubc-hall-directory{grid-template-columns:1fr}}@media(max-width:420px){.ubc-training-session{grid-template-columns:1fr;gap:.5rem}}
