.tl[data-astro-cid-5ulbm4zo]{list-style:none;margin:1rem 0;padding:0 0 0 .25rem;border-left:2px solid var(--color-ink-200)}.tl-year[data-astro-cid-5ulbm4zo]{position:relative;padding-left:1rem}.tl-year[data-astro-cid-5ulbm4zo]:before{content:"";position:absolute;left:-.4375rem;top:.9375rem;width:.5rem;height:.5rem;border-radius:999px;background:var(--color-ink-300)}.tl-year[data-astro-cid-5ulbm4zo]:has(details[open]):before{background:var(--color-brand-700)}.tl-item[data-astro-cid-5ulbm4zo]{border-bottom:1px solid var(--color-ink-100)}.tl-item[data-astro-cid-5ulbm4zo]:last-child{border-bottom:0}.tl-sum[data-astro-cid-5ulbm4zo]{display:flex;align-items:center;gap:.75rem;padding:.625rem 0;cursor:pointer;list-style:none}.tl-sum[data-astro-cid-5ulbm4zo]::-webkit-details-marker{display:none}.tl-y[data-astro-cid-5ulbm4zo]{flex:0 0 auto;min-width:4.25rem;font-size:var(--text-base);font-weight:700;color:var(--color-ink-900);font-variant-numeric:tabular-nums}.tl-count[data-astro-cid-5ulbm4zo]{font-size:var(--text-xs);font-weight:500;color:var(--color-brand-700);white-space:nowrap}.tl-count--todo[data-astro-cid-5ulbm4zo]{color:var(--color-ink-500)}.tl-arw[data-astro-cid-5ulbm4zo]{margin-left:auto;width:18px;height:18px;fill:var(--color-ink-400);transition:transform var(--duration-base) var(--ease-out)}.tl-item[data-astro-cid-5ulbm4zo][open] .tl-arw[data-astro-cid-5ulbm4zo]{transform:rotate(180deg);fill:var(--color-brand-700)}.tl-body[data-astro-cid-5ulbm4zo]{padding:0 0 1rem;display:grid;gap:.875rem}@media(min-width:900px){.tl-cat[data-astro-cid-5ulbm4zo]{grid-column:span 1}.tl-body[data-astro-cid-5ulbm4zo]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:start}.tl-fig[data-astro-cid-5ulbm4zo]{grid-column:1 / -1}}.tl-cat-h[data-astro-cid-5ulbm4zo]{display:flex;align-items:baseline;gap:.5rem;margin:0 0 .375rem;font-size:var(--text-sm);font-weight:700;color:var(--color-ink-900);word-break:keep-all}.tl-cat-hint[data-astro-cid-5ulbm4zo]{font-size:var(--text-2xs);font-weight:400;color:var(--color-ink-500)}.tl-list[data-astro-cid-5ulbm4zo]{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.tl-rec[data-astro-cid-5ulbm4zo]{display:grid;gap:.125rem;padding:.625rem .75rem;background:var(--color-white);border:1px solid var(--color-ink-200);border-radius:var(--radius-md)}.tl-rec-name[data-astro-cid-5ulbm4zo]{font-size:var(--text-sm);font-weight:700;color:var(--color-ink-900);word-break:keep-all}.tl-rec-sub[data-astro-cid-5ulbm4zo]{font-size:var(--text-xs);color:var(--color-ink-600);line-height:1.6}.tl-rec-res[data-astro-cid-5ulbm4zo]{font-size:var(--text-xs);font-weight:600;color:var(--color-brand-700)}.tl-rec-note[data-astro-cid-5ulbm4zo]{font-size:var(--text-xs);color:var(--color-ink-600)}.tl-rec-org[data-astro-cid-5ulbm4zo]{font-size:var(--text-2xs);color:var(--color-ink-500)}.tl-empty[data-astro-cid-5ulbm4zo]{margin:0;padding:.5rem .75rem;font-size:var(--text-xs);color:var(--color-ink-500);background:var(--color-white);border:1px dashed var(--color-ink-300);border-radius:var(--radius-md)}.tl-fig[data-astro-cid-5ulbm4zo]{margin:0}.tl-note[data-astro-cid-5ulbm4zo]{margin:0;font-size:var(--text-sm);line-height:1.75;color:var(--color-ink-600)}.tl-note[data-astro-cid-5ulbm4zo] a[data-astro-cid-5ulbm4zo]{color:var(--color-brand-700);font-weight:600}.cp-cta[data-astro-cid-5ulbm4zo]{max-width:640px}
