.wk{display:grid;gap:16px}.wk__zone{margin:0;color:var(--ches-muted, var(--sg-muted));font-size:15px;line-height:1.5}.wk__key{display:block;margin-top:4px;font-size:14px}.wk__key b{color:var(--ches-cream, var(--sg-fg));font-weight:600}.wk__days{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.wk__day{padding:16px 16px 14px;border:1px solid var(--ches-line, rgba(var(--on-rgb), .12));border-radius:var(--ches-r, 14px);background:var(--ches-tile, var(--ches-tile));min-width:0}.wk__day[data-today]{border-color:var(--ches-brass, var(--ches-course));background:linear-gradient(180deg,var(--ches-tile),var(--ches-tile, var(--ches-tile)))}.wk__name{margin:0 0 10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font:600 18px/1.1 var(--ches-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ches-cream, var(--sg-fg))}.wk__today{font:600 11px/1 var(--ches-label);letter-spacing:.16em;padding:5px 7px;border-radius:4px;background:var(--ches-brass, var(--ches-course));color:var(--ches-brass-ink, var(--ches-course))}.wk__items{list-style:none;margin:0;padding:0;display:grid;gap:12px}.wk__item{display:grid;gap:4px;padding-top:12px;border-top:1px solid var(--ches-line, rgba(var(--on-rgb), .12))}.wk__item:first-child{padding-top:0;border-top:0}.wk__when{display:flex;align-items:baseline;gap:4px 10px;flex-wrap:wrap}.wk__time{font:400 26px/1.05 var(--ches-display);color:var(--ches-cream, var(--sg-fg))}.wk__local{font-size:13px;color:var(--ches-muted, var(--sg-muted))}.wk__title{color:var(--ches-text, var(--sg-fg));font-size:15px;line-height:1.35}.wk__tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:2px}.wk__tag{font:600 11px/1 var(--ches-label);letter-spacing:.16em;text-transform:uppercase;padding:5px 7px;border-radius:4px;border:1px solid var(--ches-line-2, rgba(var(--on-rgb), .22));color:var(--ches-cream, var(--sg-fg))}.wk__tag[data-access=members]{border-color:rgba(var(--ches-course-rgb),.6);color:var(--ches-brass-hi, var(--ches-course))}.wk__where{font:600 12px/1 var(--ches-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ches-muted, var(--sg-muted));text-decoration:none}a.wk__where{display:inline-flex;align-items:center;min-height:44px;color:var(--ches-cream, var(--sg-fg));text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--ches-line-2, rgba(var(--on-rgb), .22))}a.wk__where:hover{text-decoration-color:currentColor}.wk__notice{margin:4px 0 0;padding:12px 14px;border-left:2px solid var(--ches-brass, var(--ches-course));background:var(--ches-tile, var(--ches-tile));color:var(--ches-text, var(--sg-fg));font-size:15px;line-height:1.5}.wk .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
