.tp-hero[data-astro-cid-6umtujzv]{padding:clamp(2rem,4vw,3.5rem) 0 clamp(2.5rem,5vw,4rem)}.tp-grid[data-astro-cid-6umtujzv]{align-items:center;gap:clamp(1.75rem,3vw,3rem);display:grid}@media (width>=1020px){.tp-grid[data-astro-cid-6umtujzv]{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}}.tp-crumbs[data-astro-cid-6umtujzv]{color:var(--x-fg-faint);gap:.4rem;margin-bottom:1.25rem;font-size:.8125rem;display:flex}.tp-crumbs[data-astro-cid-6umtujzv] a[data-astro-cid-6umtujzv]{color:inherit;text-decoration:none}.tp-kicker[data-astro-cid-6umtujzv]{color:var(--x-accent);margin:0;font-size:.8125rem;font-weight:600}.tp-h1[data-astro-cid-6umtujzv]{letter-spacing:-.045em;max-width:17ch;margin:.5rem 0 0;font-size:clamp(2.1rem,3.9vw,3.25rem);font-weight:600;line-height:1.05}.tp-lede[data-astro-cid-6umtujzv]{max-width:46ch;color:var(--x-fg-muted);margin:1rem 0 0;font-size:1.0625rem;line-height:1.55}.tp-actions[data-astro-cid-6umtujzv]{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.5rem;display:flex}.tp-sec[data-astro-cid-6umtujzv]{border-top:1px solid var(--x-line);padding:clamp(2rem,4vw,3.25rem) 0}.tp-two[data-astro-cid-6umtujzv]{gap:1.5rem;display:grid}@media (width>=900px){.tp-two[data-astro-cid-6umtujzv]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem}}.tp-h2[data-astro-cid-6umtujzv]{letter-spacing:-.035em;max-width:20ch;margin:.4rem 0 0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:600;line-height:1.12}.tp-week[data-astro-cid-6umtujzv]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.tp-week[data-astro-cid-6umtujzv] li[data-astro-cid-6umtujzv]{border:1px solid var(--x-line-strong);border-top:2px solid var(--x-accent);background:var(--x-bg-raised);border-radius:10px;align-content:start;gap:.25rem;padding:.85rem 1rem;display:grid}.tp-week[data-astro-cid-6umtujzv] b[data-astro-cid-6umtujzv]{letter-spacing:-.015em;font-size:.9375rem}.tp-week[data-astro-cid-6umtujzv] span[data-astro-cid-6umtujzv]{color:var(--x-fg-muted);font-size:.875rem;line-height:1.5}.tp-list[data-astro-cid-6umtujzv]{margin:0;padding:0;list-style:none}.tp-list[data-astro-cid-6umtujzv] li[data-astro-cid-6umtujzv]{border-bottom:1px solid var(--x-line);padding:.85rem 0}.tp-list[data-astro-cid-6umtujzv] li[data-astro-cid-6umtujzv]:first-child{padding-top:0}.tp-list[data-astro-cid-6umtujzv] li[data-astro-cid-6umtujzv]:last-child{border-bottom:0}.tp-list[data-astro-cid-6umtujzv] h3[data-astro-cid-6umtujzv]{letter-spacing:-.015em;margin:0 0 .2rem;font-size:.9375rem;font-weight:600}.tp-list[data-astro-cid-6umtujzv] p[data-astro-cid-6umtujzv]{max-width:56ch;color:var(--x-fg-muted);margin:0;font-size:.9375rem;line-height:1.55}
