.tli-index[data-astro-cid-opy2gq25]{max-width:88rem;margin:0 auto;padding:1rem max(1rem,env(safe-area-inset-left)) 4rem max(1rem,env(safe-area-inset-right))}.tli-index__header[data-astro-cid-opy2gq25]{margin:2rem 0 2.5rem}.tli-index__header[data-astro-cid-opy2gq25] .kicker[data-astro-cid-opy2gq25]{text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:600;color:var(--accent)}.tli-index__header[data-astro-cid-opy2gq25] h1[data-astro-cid-opy2gq25]{font-size:clamp(2rem,6vw,3.5rem);margin:.5rem 0 1rem;line-height:1.1;color:var(--brand)}.tli-index__header[data-astro-cid-opy2gq25] .lede[data-astro-cid-opy2gq25]{font-family:var(--font-serif);font-style:italic;color:var(--text-muted);margin:0;font-size:1.125rem}.tli-index__grid[data-astro-cid-opy2gq25]{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width: 640px){.tli-index__grid[data-astro-cid-opy2gq25]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.tli-index__grid[data-astro-cid-opy2gq25]{grid-template-columns:repeat(3,1fr);gap:1.75rem}}.tli-index__empty[data-astro-cid-opy2gq25]{text-align:center;padding:4rem 1rem;color:var(--text-muted)}.tli-index__empty[data-astro-cid-opy2gq25] p[data-astro-cid-opy2gq25]{margin:0 0 1.5rem;font-family:var(--font-serif);font-style:italic;font-size:1.125rem}.tli-index__empty[data-astro-cid-opy2gq25] .cta[data-astro-cid-opy2gq25]{display:inline-block;background:var(--brand);color:#fff;padding:.75rem 1.5rem;border-radius:999px;text-decoration:none;font-weight:600}
