.cl[data-astro-cid-bd6alw26]{padding-block:7rem 6rem}.cl__head[data-astro-cid-bd6alw26]{display:grid;gap:2.5rem}@media(min-width:64rem){.cl__head[data-astro-cid-bd6alw26]{grid-template-columns:minmax(0,1fr) 22rem;align-items:end;gap:4rem}}.cl[data-astro-cid-bd6alw26] code[data-astro-cid-bd6alw26]{font-family:var(--font-mono);font-size:.88em;color:var(--color-ink)}.cl__stamp[data-astro-cid-bd6alw26]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-right:var(--stroke-hairline) solid var(--color-line);border-bottom:var(--stroke-hairline) solid var(--color-line)}.cl__stamp[data-astro-cid-bd6alw26]>div[data-astro-cid-bd6alw26]{padding:.5rem .75rem;border-top:var(--stroke-hairline) solid var(--color-line);border-left:var(--stroke-hairline) solid var(--color-line)}.cl__stamp[data-astro-cid-bd6alw26] dt[data-astro-cid-bd6alw26]{font:500 .6875rem/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-subtle)}.cl__stamp[data-astro-cid-bd6alw26] dd[data-astro-cid-bd6alw26]{margin:.4rem 0 0;font-family:var(--font-mono);font-size:.8125rem;font-variant-numeric:tabular-nums;color:var(--color-ink)}.cl__stamp[data-astro-cid-bd6alw26] a[data-astro-cid-bd6alw26]{color:inherit;text-decoration:underline 1px;text-underline-offset:.2em;text-decoration-color:color-mix(in oklab,var(--color-accent) 55%,transparent)}.cl__stamp[data-astro-cid-bd6alw26] a[data-astro-cid-bd6alw26]:hover{text-decoration-color:currentColor}@media(min-width:40rem)and (max-width:63.999rem){.cl__stamp[data-astro-cid-bd6alw26]{grid-template-columns:repeat(4,minmax(0,1fr))}}.cl__month[data-astro-cid-bd6alw26]{margin-top:clamp(4rem,8vw,6.5rem);padding-top:2rem;border-top:var(--stroke-hairline) solid var(--color-line);scroll-margin-top:5rem}.cl__month-head[data-astro-cid-bd6alw26]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem 2rem}.cl__month-title[data-astro-cid-bd6alw26]{font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing);font-weight:600;color:var(--color-ink)}.cl__meta[data-astro-cid-bd6alw26]{display:flex;flex-wrap:wrap;gap:.3rem 1.25rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--color-ink-subtle)}.cl__meta[data-astro-cid-bd6alw26]>span[data-astro-cid-bd6alw26]{white-space:nowrap}@media(min-width:40rem){.cl__meta[data-astro-cid-bd6alw26]{column-gap:0}.cl__meta[data-astro-cid-bd6alw26]>span[data-astro-cid-bd6alw26]+span[data-astro-cid-bd6alw26]:before{content:"·";margin-inline:.6em;color:var(--color-line-strong)}}.cl__summary[data-astro-cid-bd6alw26]{max-width:44rem;margin-top:1.25rem;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink-muted)}.cl__label[data-astro-cid-bd6alw26]{display:flex;align-items:center;gap:1rem;margin-top:3.5rem;margin-bottom:1.25rem;font:500 var(--text-label) / var(--text-label--line-height) var(--font-mono);letter-spacing:var(--text-label--letter-spacing);text-transform:uppercase;color:var(--color-ink-subtle)}.cl__label[data-astro-cid-bd6alw26]:after{content:"";flex:1;height:1px;background:var(--color-line)}.cl__hl[data-astro-cid-bd6alw26]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--stroke-hairline);border:var(--stroke-hairline) solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-line);overflow:hidden}.hl[data-astro-cid-bd6alw26]{background-color:var(--color-surface)}@media(min-width:40rem){.cl__hl[data-astro-cid-bd6alw26]{grid-template-columns:repeat(2,minmax(0,1fr))}.hl--lead[data-astro-cid-bd6alw26]{grid-column:1 / -1}}@media(min-width:40rem)and (max-width:63.999rem){.hl[data-astro-cid-bd6alw26]:last-child{grid-column:1 / -1}}@media(min-width:64rem){.cl__hl[data-astro-cid-bd6alw26]{grid-template-columns:repeat(3,minmax(0,1fr))}}.hl__link[data-astro-cid-bd6alw26]{display:flex;flex-direction:column;height:100%;padding:1.25rem 1.25rem 1.1rem;color:inherit;text-decoration:none;transition:background-color .16s var(--ease-signature)}@media(min-width:40rem){.hl__link[data-astro-cid-bd6alw26]{padding:1.5rem 1.5rem 1.25rem}}.hl__link[data-astro-cid-bd6alw26]:hover{background-color:var(--color-surface-raised)}.hl__link[data-astro-cid-bd6alw26]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.hl__top[data-astro-cid-bd6alw26]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-family:var(--font-mono);font-size:.75rem;font-variant-numeric:tabular-nums}.hl__n[data-astro-cid-bd6alw26]{color:var(--color-accent);letter-spacing:.08em}.hl__ver[data-astro-cid-bd6alw26]{color:var(--color-ink-subtle);letter-spacing:.04em}.hl__title[data-astro-cid-bd6alw26]{display:block;margin-top:.9rem;font-size:1.125rem;line-height:1.3;font-weight:600;letter-spacing:-.01em;color:var(--color-ink);text-wrap:balance}.hl__body[data-astro-cid-bd6alw26]{display:block;margin-top:.6rem;font-size:.9375rem;line-height:1.6;color:var(--color-ink-muted)}.hl__doc[data-astro-cid-bd6alw26]{margin-top:auto;padding-top:1.1rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.02em;color:var(--color-ink-subtle);transition:color .16s var(--ease-signature)}.hl__link[data-astro-cid-bd6alw26]:hover .hl__doc[data-astro-cid-bd6alw26],.hl__link[data-astro-cid-bd6alw26]:focus-visible .hl__doc[data-astro-cid-bd6alw26]{color:var(--color-accent)}.hl--lead[data-astro-cid-bd6alw26] .hl__title[data-astro-cid-bd6alw26]{font-size:clamp(1.375rem,1.1rem + 1.1vw,1.875rem);line-height:1.15;letter-spacing:-.02em}.hl--lead[data-astro-cid-bd6alw26] .hl__body[data-astro-cid-bd6alw26]{font-size:1rem;line-height:1.65}.hl__cols[data-astro-cid-bd6alw26]{display:grid;gap:1.5rem}@media(min-width:64rem){.hl__cols[data-astro-cid-bd6alw26]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:3rem;align-items:start}}.hl__facts[data-astro-cid-bd6alw26]{display:block;margin-top:.25rem;padding:.35rem 1rem;border:var(--stroke-hairline) solid var(--color-line);border-radius:var(--radius-md);background-color:var(--color-surface-sunken)}@media(min-width:64rem){.hl__facts[data-astro-cid-bd6alw26]{margin-top:.9rem}}.hl__fact[data-astro-cid-bd6alw26]{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:1rem;padding-block:.65rem;font-family:var(--font-mono);font-size:.8125rem;line-height:1.5}.hl__fact[data-astro-cid-bd6alw26]+.hl__fact[data-astro-cid-bd6alw26]{border-top:var(--stroke-hairline) dashed var(--color-line)}.hl__fk[data-astro-cid-bd6alw26]{font-size:.6875rem;line-height:1.85;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-subtle)}.hl__fv[data-astro-cid-bd6alw26]{color:var(--color-ink-muted)}.hl__fv[data-astro-cid-bd6alw26] code[data-astro-cid-bd6alw26]{font-size:1em}@media(width<30rem){.hl__fact[data-astro-cid-bd6alw26]{grid-template-columns:minmax(0,1fr);gap:.2rem}}.cl__also[data-astro-cid-bd6alw26]{margin-top:1.5rem;padding:1rem 1.25rem .5rem;border:var(--stroke-hairline) solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-surface-sunken)}.cl__also-cap[data-astro-cid-bd6alw26]{font:500 var(--text-label) / var(--text-label--line-height) var(--font-mono);letter-spacing:var(--text-label--letter-spacing);text-transform:uppercase;color:var(--color-ink-subtle)}.cl__also-rows[data-astro-cid-bd6alw26]{margin-top:.75rem;display:grid;gap:0 2.5rem}@media(min-width:64rem){.cl__also-rows[data-astro-cid-bd6alw26]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cl__also-row[data-astro-cid-bd6alw26]{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:1rem;padding-block:.7rem;border-top:var(--stroke-hairline) solid var(--color-line);font-size:.875rem;line-height:1.55}.cl__also-row[data-astro-cid-bd6alw26] dt[data-astro-cid-bd6alw26]{font-family:var(--font-mono);font-size:.8125rem;color:var(--color-ink)}.cl__also-row[data-astro-cid-bd6alw26] dd[data-astro-cid-bd6alw26]{color:var(--color-ink-muted)}.cl__also-doc[data-astro-cid-bd6alw26]{font-family:var(--font-mono);font-size:.75rem;white-space:nowrap;color:var(--color-ink-subtle);text-decoration:underline 1px;text-underline-offset:.2em;text-decoration-color:color-mix(in oklab,var(--color-accent) 45%,transparent)}.cl__also-doc[data-astro-cid-bd6alw26]:after{content:" →"}.cl__also-doc[data-astro-cid-bd6alw26]:hover{color:var(--color-accent)}@media(width<30rem){.cl__also-row[data-astro-cid-bd6alw26]{grid-template-columns:minmax(0,1fr);gap:.15rem}}.tl[data-astro-cid-bd6alw26]{--tl-node: 1.5rem}.tl__rel[data-astro-cid-bd6alw26]{position:relative;display:grid;grid-template-columns:var(--tl-node) minmax(0,1fr);grid-template-areas:"node stamp" "node notes";column-gap:.75rem;padding-bottom:2.25rem;scroll-margin-top:5rem}@media(min-width:48rem){.tl__rel[data-astro-cid-bd6alw26]{grid-template-columns:9.5rem var(--tl-node) minmax(0,1fr);grid-template-areas:"stamp node notes";column-gap:1.25rem}}.tl__node[data-astro-cid-bd6alw26]{grid-area:node;position:relative}.tl__node[data-astro-cid-bd6alw26]:before{content:"";position:absolute;top:.55rem;bottom:-2.25rem;left:50%;width:1px;background:var(--color-line)}.tl__rel[data-astro-cid-bd6alw26]:last-child .tl__node[data-astro-cid-bd6alw26]:before{display:none}.tl__node[data-astro-cid-bd6alw26]:after{content:"";position:absolute;top:.3rem;left:50%;width:.625rem;height:.625rem;border:1.5px solid var(--color-line-strong);border-radius:50%;background:var(--color-surface);transform:translate(-50%)}.tl__rel[data-astro-cid-bd6alw26]:first-child .tl__node[data-astro-cid-bd6alw26]:after{border-color:var(--color-accent);background:var(--color-accent);box-shadow:0 0 0 4px color-mix(in oklab,var(--color-accent) 22%,transparent)}.tl__rel--patch[data-astro-cid-bd6alw26] .tl__node[data-astro-cid-bd6alw26]:after{top:.45rem;width:.375rem;height:.375rem;border-width:1px;background:var(--color-line-strong)}.tl__stamp[data-astro-cid-bd6alw26]{grid-area:stamp;display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .9rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums}@media(min-width:48rem){.tl__stamp[data-astro-cid-bd6alw26]{flex-direction:column;align-items:flex-end;text-align:right;gap:.4rem}}.tl__ver[data-astro-cid-bd6alw26]{font-size:1rem;line-height:1.25;font-weight:600;color:var(--color-ink);text-decoration:none}.tl__ver[data-astro-cid-bd6alw26]:hover{color:var(--color-accent)}.tl__rel--patch[data-astro-cid-bd6alw26] .tl__ver[data-astro-cid-bd6alw26]{font-weight:500;color:var(--color-ink-muted)}.tl__date[data-astro-cid-bd6alw26]{font-size:.75rem;letter-spacing:.06em;color:var(--color-ink-subtle)}.tl__up[data-astro-cid-bd6alw26]{font-size:.6875rem;letter-spacing:.06em;color:var(--color-accent);text-decoration:none}a[data-astro-cid-bd6alw26].tl__up:hover{text-decoration:underline 1px;text-underline-offset:.2em}.tl__up--none[data-astro-cid-bd6alw26]{color:var(--color-ink-subtle)}.tl__notes[data-astro-cid-bd6alw26]{grid-area:notes;margin-top:.7rem;display:grid;gap:.55rem;max-width:46rem}@media(min-width:48rem){.tl__notes[data-astro-cid-bd6alw26]{margin-top:0}}.tl__notes[data-astro-cid-bd6alw26]>li[data-astro-cid-bd6alw26]{position:relative;max-width:64ch;padding-left:1.1rem;font-size:.9375rem;line-height:1.6;color:var(--color-ink-muted)}.tl__notes[data-astro-cid-bd6alw26]>li[data-astro-cid-bd6alw26]:before{content:"";position:absolute;top:.8em;left:0;width:.5rem;height:1px;background:var(--color-line-strong)}.cl__coda[data-astro-cid-bd6alw26]{max-width:44rem;margin-top:1rem;padding-top:1.5rem;border-top:var(--stroke-hairline) solid var(--color-line);font-size:.9375rem;line-height:1.6;color:var(--color-ink-subtle)}.cl__coda[data-astro-cid-bd6alw26] a[data-astro-cid-bd6alw26]{color:var(--color-ink);text-decoration:underline 1px;text-underline-offset:.2em;text-decoration-color:color-mix(in oklab,var(--color-accent) 55%,transparent)}
