.WeekBand-module__20vA2G__band{max-width:1120px;margin:56px auto 0;padding:0 28px}.WeekBand-module__20vA2G__week{margin-top:36px;container-type:inline-size}.WeekBand-module__20vA2G__weekHead{border-bottom:1px solid var(--obl-ink);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:10px;display:flex}.WeekBand-module__20vA2G__weekHead h3{color:var(--obl-ink);margin:0;font-size:13px}.WeekBand-module__20vA2G__weekHead a{min-height:44px;color:var(--obl-oxblood);font:500 18px/1.1 var(--obl-font-hand);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.WeekBand-module__20vA2G__days{grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.WeekBand-module__20vA2G__days>li{border-right:1px solid var(--obl-hairline-2);border-top:3px solid #0000;flex-direction:column;gap:10px;min-width:0;margin:0;padding:14px 12px 16px;display:flex}.WeekBand-module__20vA2G__days>li:last-child{border-right:0}.WeekBand-module__20vA2G__days>li.WeekBand-module__20vA2G__today{border-top-color:var(--obl-oxblood);background:var(--obl-cream)}.WeekBand-module__20vA2G__dayHead{color:var(--obl-ink);justify-content:space-between;align-items:baseline;gap:6px;text-decoration:none;display:flex}.WeekBand-module__20vA2G__dayHead span{font:600 12px/1 var(--obl-font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--obl-muted)}.WeekBand-module__20vA2G__today .WeekBand-module__20vA2G__dayHead span{color:var(--obl-oxblood)}.WeekBand-module__20vA2G__dayHead strong{font:500 30px/1 var(--obl-font-serif);letter-spacing:-.02em;font-variant-numeric:lining-nums}.WeekBand-module__20vA2G__dayHead:hover strong,.WeekBand-module__20vA2G__dayHead:focus-visible strong{color:var(--obl-oxblood)}.WeekBand-module__20vA2G__days ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.WeekBand-module__20vA2G__days ul li{margin:0}.WeekBand-module__20vA2G__days ul a{color:var(--obl-ink);text-decoration:none;display:block}.WeekBand-module__20vA2G__days ul small{color:var(--obl-oxblood);font:600 11px/1.3 var(--obl-font-sans);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;display:block}.WeekBand-module__20vA2G__days ul span{-webkit-line-clamp:3;font:500 16px/1.28 var(--obl-font-serif);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.WeekBand-module__20vA2G__days ul a:hover span,.WeekBand-module__20vA2G__days ul a:focus-visible span{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--obl-gold);text-decoration-color:var(--obl-gold)}.WeekBand-module__20vA2G__quiet{color:var(--obl-faded);font:italic 400 15px/1.3 var(--obl-font-serif);margin:0}.WeekBand-module__20vA2G__more{color:var(--obl-muted);font:400 14px/1.3 var(--obl-font-serif);text-decoration:underline;-webkit-text-decoration-color:var(--obl-hairline);text-decoration-color:var(--obl-hairline);text-underline-offset:3px;margin-top:auto}.WeekBand-module__20vA2G__more:hover{color:var(--obl-ink);-webkit-text-decoration-color:var(--obl-gold);text-decoration-color:var(--obl-gold)}@container (max-width:880px){.WeekBand-module__20vA2G__days{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:30%;grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}.WeekBand-module__20vA2G__days>li{scroll-snap-align:start}}@container (max-width:600px){.WeekBand-module__20vA2G__days{grid-auto-columns:44%}}@container (max-width:420px){.WeekBand-module__20vA2G__days{grid-auto-columns:62%}}@media (max-width:959px){.WeekBand-module__20vA2G__band{padding:0 20px}}@media (max-width:767px){.WeekBand-module__20vA2G__band{margin-top:40px}}.WeekBand-module__20vA2G__nearbyLead small{color:var(--obl-muted)!important}.WeekBand-module__20vA2G__nearbyLead span{color:var(--obl-body-secondary);font-style:italic}
