.week.astro-imdq7tqq{max-width:46rem}.strip.astro-imdq7tqq{gap:var(--lwi-space-2);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.day.astro-imdq7tqq{display:grid;position:relative}.day.astro-imdq7tqq>.day-btn,.day.astro-imdq7tqq:not(.is-upgraded){gap:var(--lwi-space-4);padding:var(--lwi-space-5) var(--lwi-space-2) var(--lwi-space-4);border:1px solid var(--lwi-rule);border-radius:var(--lwi-radius-card);background-color:var(--lwi-surface);justify-items:center;display:grid}.day.astro-imdq7tqq>.day-btn{inline-size:100%;font:inherit;color:inherit;cursor:pointer;transition:transform .6s var(--lwi-ease-out), box-shadow .6s var(--lwi-ease-out), border-color var(--lwi-hover) var(--lwi-ease-out)}.day.astro-imdq7tqq>.day-btn:hover,.day.astro-imdq7tqq>.day-btn[aria-pressed=true]{box-shadow:var(--lwi-shadow-md);border-color:var(--lwi-rule-gold);transform:translateY(-4px)}.name.astro-imdq7tqq{font-family:var(--lwi-font-display);font-size:var(--lwi-fs-xs);letter-spacing:var(--lwi-track-label);text-transform:uppercase;color:var(--lwi-ink-muted);font-weight:500}.name.astro-imdq7tqq abbr.astro-imdq7tqq{text-decoration:none}.mark.astro-imdq7tqq{background-color:var(--lwi-rule-gold);block-size:1px;inline-size:100%;display:block;position:relative}.mark-dot.astro-imdq7tqq{background-color:var(--lwi-ornament);block-size:.875rem;inline-size:.875rem;box-shadow:0 0 0 .25rem var(--lwi-ground);border-radius:50%;margin-inline-start:-.4375rem;position:absolute;inset-block-start:-.4375rem;inset-inline-start:50%;transform:scale(0)}.is-session.astro-imdq7tqq .mark-dot.astro-imdq7tqq{transform:scale(var(--lwi-mark,1))}.day.astro-imdq7tqq.is-session>.day-btn,.day.astro-imdq7tqq.is-session:not(.is-upgraded){background-color:var(--lwi-ground);border-color:var(--lwi-accent)}.day.astro-imdq7tqq.is-session .name.astro-imdq7tqq{color:var(--lwi-accent)}.day-note.astro-imdq7tqq{min-block-size:3.4em;max-width:var(--lwi-measure);color:var(--lwi-ink);text-wrap:pretty;margin-block-start:var(--lwi-space-5)}.day-note-name.astro-imdq7tqq{color:var(--lwi-heading);font-weight:500}.legend.astro-imdq7tqq{align-items:center;gap:var(--lwi-space-2) var(--lwi-space-3);font-family:var(--lwi-font-display);font-size:var(--lwi-fs-xs);color:var(--lwi-ink-muted);flex-wrap:wrap;margin-block-start:var(--lwi-space-4);font-weight:500;display:flex}.key.astro-imdq7tqq{background-color:var(--lwi-rule-gold);block-size:1px;inline-size:1.25rem}.key.astro-imdq7tqq.is-session{background-color:var(--lwi-ornament);border-radius:50%;block-size:.75rem;inline-size:.75rem}.legend.astro-imdq7tqq .key.astro-imdq7tqq:not(:first-child){margin-inline-start:var(--lwi-space-4)}.body.astro-imdq7tqq{max-width:var(--lwi-measure);margin-block-start:var(--lwi-space-7)}.body.astro-imdq7tqq .copy.astro-imdq7tqq{color:var(--lwi-ink-muted);text-wrap:pretty}.body.astro-imdq7tqq .copy.astro-imdq7tqq+.copy.astro-imdq7tqq{margin-block-start:var(--lwi-space-5)}@media (width<=639px){.strip.astro-imdq7tqq{gap:.25rem}.day.astro-imdq7tqq>.day-btn,.day.astro-imdq7tqq:not(.is-upgraded){padding-inline:.125rem}.name.astro-imdq7tqq{font-size:.6875rem}}
