.unified-events .unified-events-hero,.unified-events:not(.focused-calendar) .unified-events-hero{min-height:0;padding-block:clamp(1.5rem,3vw,2.5rem);display:block}.unified-events .unified-events-hero h1{margin:0 0 .5rem}.unified-events .events-scene-subtitle{margin-block:0 .75rem}.unified-events .unified-events-hero p{max-width:78ch;margin-block:.35rem}.unified-events .unified-calendar{padding-block-start:1.5rem}.unified-events .unified-calendar-heading h2{font-size:var(--type-h3)}.unified-events #visible-month{margin-bottom:.75rem}.unified-events .unified-toolbar{padding-block:.75rem}.unified-events .unified-results{margin-block:.5rem}.unified-events .unified-event-row{border:0;border-block-end:1px solid var(--color-border);background:0 0;border-radius:0;margin:0;padding:1.25rem 0}.unified-events .unified-event-row h3{font-size:clamp(1.2rem,1.7vw,1.5rem)}.unified-events .unified-event-row .unified-event-meta{margin-block:.4rem}.unified-events .unified-week{min-height:88px}.unified-events .unified-days .has-events>span{font-weight:700}.unified-events .unified-days small{font-weight:650}.unified-events .unified-bars a{min-height:44px}.unified-events .unified-bars a>span{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;overflow:visible}.unified-events .unified-bars a:hover>span{text-underline-offset:.2em;text-decoration:underline}.unified-events .unified-bars a:focus-visible{outline-offset:-3px}.unified-events .unified-day-heading{flex-wrap:wrap}.unified-event-detail .event-breadcrumb{font-size:var(--type-small);align-items:center;gap:.6rem;margin-bottom:1.5rem;display:flex}.unified-event-detail .event-breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.unified-event-detail .event-breadcrumb [aria-current]{color:var(--color-deep-purple)}.unified-event-detail .unified-detail-heading h1{font-size:clamp(1.8rem,3vw,2.6rem)}.unified-event-detail .unified-detail-heading .public-action{margin-top:1rem}.unified-event-detail #registration-interest{padding:2rem var(--gutter);scroll-margin-top:6rem}.unified-event-detail #registration-interest h2{font-size:var(--type-h2)}.unified-event-detail #registration-interest .inquiry-form{gap:1rem}.unified-event-detail #registration-interest :is(button,a,input,select,textarea){scroll-margin-block:6rem}.unified-event-detail #registration-interest .button:disabled{opacity:.65;cursor:not-allowed}@media (max-width:760px){.unified-events .unified-week{min-height:0}.unified-events .unified-event-row{grid-template-columns:5rem minmax(0,1fr);gap:.75rem;padding-block:1rem}.unified-events .unified-event-row .unified-event-action{margin-top:-.25rem}.unified-events .event-date-day{font-size:1.7rem}.unified-events .unified-types{flex-wrap:wrap}.unified-event-detail .unified-detail-hero{padding-block:1.25rem 1.75rem}.unified-event-detail .event-breadcrumb{margin-bottom:.75rem}.unified-event-detail .unified-detail-heading{gap:1rem}.unified-event-detail .unified-detail-heading h1{font-size:1.8rem}.unified-event-detail #registration-interest{padding-bottom:calc(2rem + var(--mobile-toolbar-height,68px))}.unified-event-detail #registration-interest :is(button,a,input,select,textarea){scroll-margin-bottom:calc(var(--mobile-toolbar-height,68px) + env(safe-area-inset-bottom) + 2rem)}}
