section.calendar.svelte-1iu5iby{background-color:var(--calendar-background);border:.15rem solid var(--calendar-border);border-radius:.3125rem;font-family:var(--base-font-family);font-size:.9rem;margin:2.25rem 0 1.6rem;padding:1rem .625rem;position:relative}.calendar.svelte-1iu5iby h2:where(.svelte-1iu5iby){align-items:center;background-color:var(--calendar-border);border-radius:.3125rem;display:flex;font-size:.85rem;font-weight:400;justify-content:center;left:.3125rem;line-height:1;margin:0;padding:.3125rem .625rem;position:absolute;text-transform:uppercase;top:-1rem}.calendar.svelte-1iu5iby dl:where(.svelte-1iu5iby){margin:0;padding:0}.calendar.svelte-1iu5iby dt:where(.svelte-1iu5iby),.calendar.svelte-1iu5iby dd:where(.svelte-1iu5iby),.calendar.svelte-1iu5iby .layout:where(.svelte-1iu5iby){margin:0;padding:0;width:100%}.calendar.svelte-1iu5iby dt:where(.svelte-1iu5iby){align-items:center;background-color:var(--primary-navy);border-radius:.3rem;color:#fff;display:block;font-size:.85rem;font-style:normal;font-weight:400;line-height:1.1;margin:.95rem 0 .3rem;padding:.35rem .4rem .3825rem;width:100%}.calendar.svelte-1iu5iby dd:where(.svelte-1iu5iby),.calendar.svelte-1iu5iby .layout:where(.svelte-1iu5iby){border-radius:.3rem;display:flex;font-size:.85rem;justify-content:flex-start}.calendar.svelte-1iu5iby dd:where(.svelte-1iu5iby):hover{background-color:var(--calendar-background-engaged)}.calendar.svelte-1iu5iby a:where(.svelte-1iu5iby){color:inherit;font-weight:600;text-decoration:none}.calendar.svelte-1iu5iby a:where(.svelte-1iu5iby):hover,.calendar.svelte-1iu5iby a:where(.svelte-1iu5iby):focus{text-decoration:none}.calendar.svelte-1iu5iby a.title:where(.svelte-1iu5iby){color:var(--primary-navy)}.calendar.svelte-1iu5iby a.title:where(.svelte-1iu5iby):hover,.calendar.svelte-1iu5iby a.title:where(.svelte-1iu5iby):focus{color:var(--link-color-engaged)}.calendar.svelte-1iu5iby a.title:where(.svelte-1iu5iby) .location:where(.svelte-1iu5iby){display:none}.calendar.svelte-1iu5iby a.book:where(.svelte-1iu5iby){color:var(--link-action-color)}.calendar.svelte-1iu5iby a.book:where(.svelte-1iu5iby):hover,.calendar.svelte-1iu5iby a.book:where(.svelte-1iu5iby):focus{color:var(--link-action-color-engaged)}.calendar.svelte-1iu5iby .column:where(.svelte-1iu5iby){align-items:flex-start;display:inline-flex;flex-wrap:wrap;padding:.2rem .35rem}.calendar.svelte-1iu5iby .column.title:where(.svelte-1iu5iby){width:42%}.calendar.svelte-1iu5iby .column.location:where(.svelte-1iu5iby){width:30%}.calendar.svelte-1iu5iby .column.price:where(.svelte-1iu5iby){justify-content:flex-end;width:8%}.calendar.svelte-1iu5iby .column.action:where(.svelte-1iu5iby){justify-content:flex-end;width:20%}.calendar.svelte-1iu5iby .layout:where(.svelte-1iu5iby){color:var(--text-color-secondary);font-size:.85rem;margin:.1rem 0 0}.calendar.svelte-1iu5iby .notice:where(.svelte-1iu5iby){background-color:var(--primary-brown);border-radius:.1875rem;color:#fff;font-size:.8rem;font-weight:600;margin-left:.25rem;padding:.1rem .25rem;text-transform:uppercase}.calendar.svelte-1iu5iby .empty:where(.svelte-1iu5iby){color:var(--text-color-secondary);font-size:.9rem;font-style:italic;margin:1rem .3125rem}@media screen and (max-width:550px){.calendar.svelte-1iu5iby a.title:where(.svelte-1iu5iby) .location:where(.svelte-1iu5iby){color:var(--text-color);display:block;font-size:.8rem;font-weight:400;margin-top:.2rem;width:100%}.calendar.svelte-1iu5iby .layout:where(.svelte-1iu5iby){display:none}.calendar.svelte-1iu5iby .column.title:where(.svelte-1iu5iby){width:55%}.calendar.svelte-1iu5iby .column.location:where(.svelte-1iu5iby){display:none}.calendar.svelte-1iu5iby .column.price:where(.svelte-1iu5iby){width:15%}.calendar.svelte-1iu5iby .column.action:where(.svelte-1iu5iby){width:30%}}
