.week[data-astro-cid-6dzo5mob]{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.week[data-astro-cid-6dzo5mob]:before{content:"";border-top:1px dashed var(--border);position:absolute;top:.95rem;left:7%;right:7%}.day[data-astro-cid-6dzo5mob]{color:var(--muted);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:.1rem;padding:.55rem .15rem .6rem;font-size:.8rem;display:flex;position:relative}.dot[data-astro-cid-6dzo5mob]{border:1.5px solid var(--border);background:var(--bg);border-radius:50%;width:.8rem;height:.8rem;margin-bottom:.3rem}.done[data-astro-cid-6dzo5mob] .dot[data-astro-cid-6dzo5mob]{background:var(--accent);border-color:var(--accent)}.today[data-astro-cid-6dzo5mob]{background:var(--accent-soft);color:var(--text)}.today[data-astro-cid-6dzo5mob] .dot[data-astro-cid-6dzo5mob]{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent)}.upcoming[data-astro-cid-6dzo5mob]{opacity:.7}.wd[data-astro-cid-6dzo5mob]{text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:700}.num[data-astro-cid-6dzo5mob]{color:var(--text);font-size:1.05rem;font-weight:700}.track[data-astro-cid-6dzo5mob]{color:var(--track);margin:.15rem 0;display:inline-flex}.links[data-astro-cid-6dzo5mob]{flex-direction:column;align-items:center;gap:.1rem;min-height:1.5rem;font-size:.72rem;font-weight:700;display:flex}.links[data-astro-cid-6dzo5mob] a[data-astro-cid-6dzo5mob]{color:var(--track,var(--accent));border-radius:6px;padding:.05rem .1rem;text-decoration:none}.links[data-astro-cid-6dzo5mob] a[data-astro-cid-6dzo5mob]:hover{background:var(--surface-2)}@media (width>=640px){.day[data-astro-cid-6dzo5mob]{font-size:.9rem}}.intro[data-astro-cid-lcdefpme],.today[data-astro-cid-lcdefpme],.block[data-astro-cid-lcdefpme]{max-width:var(--measure);margin:0 auto}@media (width>=900px){.intro[data-astro-cid-lcdefpme],.today[data-astro-cid-lcdefpme],.block[data-astro-cid-lcdefpme],.wide[data-astro-cid-lcdefpme]{max-width:60rem}.today[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr}}.intro[data-astro-cid-lcdefpme]{margin-bottom:1.6rem;padding:1rem 0 .4rem}.intro[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.02em;margin:0 0 .6rem;font-size:clamp(1.7rem,5vw,2.4rem);line-height:1.15}.lede[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:1.05rem}.today[data-astro-cid-lcdefpme]{gap:.9rem;display:grid}.kicker[data-astro-cid-lcdefpme]{font-family:var(--font-head);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:0 0 .3rem;font-size:.75rem;font-weight:700}.brief-card[data-astro-cid-lcdefpme]{border-top:3px solid var(--accent);flex-direction:column;display:flex}.bc-title[data-astro-cid-lcdefpme]{margin:.1rem 0 .8rem;font-size:1.3rem;line-height:1.25}.bc-title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--text);text-decoration:none}.bc-title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent)}.bc-stories[data-astro-cid-lcdefpme]{margin:0 0 .8rem;padding:0;list-style:none;display:grid}.bc-stories[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);color:var(--text);grid-template-columns:1fr auto;gap:0 .6rem;padding:.5rem 0;line-height:1.35;text-decoration:none;display:grid}.bc-stories[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .bc-line[data-astro-cid-lcdefpme]{color:var(--accent)}.bc-label[data-astro-cid-lcdefpme]{letter-spacing:.06em;text-transform:uppercase;color:var(--slot,var(--accent));grid-column:1/-1;font-size:.7rem;font-weight:700}.bc-src[data-astro-cid-lcdefpme]{color:var(--muted);align-self:end;font-size:.78rem}.bc-more[data-astro-cid-lcdefpme]{margin-top:auto;font-size:.95rem;font-weight:700}.placeholder[data-astro-cid-lcdefpme]{color:var(--muted);box-shadow:none;border-style:dashed}.block[data-astro-cid-lcdefpme]{margin-top:2.8rem}.section-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.9rem;display:flex}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0;font-size:1.2rem}.section-head[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:.9rem}.block[data-astro-cid-lcdefpme] .card-grid[data-astro-cid-lcdefpme],.block[data-astro-cid-lcdefpme] .post-list[data-astro-cid-lcdefpme]{max-width:none}
