.wk{display:grid;gap:16px}.wk__zone{margin:0;color:var(--ches-muted, #a39b8d);font-size:15px;line-height:1.5}.wk__key{display:block;margin-top:4px;font-size:14px}.wk__key b{color:var(--ches-cream, #efe2cb);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(243, 234, 217, .12));border-radius:var(--ches-r, 14px);background:var(--ches-tile, #141413);min-width:0}.wk__day[data-today]{border-color:var(--ches-brass, #c9a35b);background:linear-gradient(180deg,#1a1710,var(--ches-tile, #141413))}.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, #efe2cb)}.wk__today{font:600 11px/1 var(--ches-label);letter-spacing:.16em;padding:5px 7px;border-radius:4px;background:var(--ches-brass, #c9a35b);color:var(--ches-brass-ink, #1a1306)}.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(243, 234, 217, .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, #efe2cb)}.wk__local{font-size:13px;color:var(--ches-muted, #a39b8d)}.wk__title{color:var(--ches-text, #f3ead9);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(243, 234, 217, .22));color:var(--ches-cream, #efe2cb)}.wk__tag[data-access=members]{border-color:#c9a35b99;color:var(--ches-brass-hi, #dcb872)}.wk__where{font:600 12px/1 var(--ches-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ches-muted, #a39b8d);text-decoration:none}a.wk__where{display:inline-flex;align-items:center;min-height:44px;color:var(--ches-cream, #efe2cb);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--ches-line-2, rgba(243, 234, 217, .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, #c9a35b);background:var(--ches-tile, #141413);color:var(--ches-text, #f3ead9);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}
