.journal[data-astro-cid-x255k2k2]{max-width:var(--container-wide)}.journal-head[data-astro-cid-x255k2k2] .muted[data-astro-cid-x255k2k2]{max-width:40rem}a[data-astro-cid-x255k2k2]{color:inherit;text-decoration:none}ul[data-astro-cid-x255k2k2]{margin:0;padding:0;list-style:none}h2[data-astro-cid-x255k2k2],h3[data-astro-cid-x255k2k2]{margin:0}a[data-astro-cid-x255k2k2]:hover h2[data-astro-cid-x255k2k2],a[data-astro-cid-x255k2k2]:hover h3[data-astro-cid-x255k2k2]{color:var(--color-accent)}.cover[data-astro-cid-x255k2k2]{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-image);background:var(--color-surface);width:100%;display:block}.top[data-astro-cid-x255k2k2]{gap:var(--space-8);grid-template-columns:1.7fr 1fr;display:grid}.block-title[data-astro-cid-x255k2k2]{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase;margin:0 0 var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--color-text)}.lead[data-astro-cid-x255k2k2] .lead-title[data-astro-cid-x255k2k2]{margin-bottom:var(--space-3);font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.12}.lead[data-astro-cid-x255k2k2]:hover .lead-title[data-astro-cid-x255k2k2]{color:var(--color-accent)}.side[data-astro-cid-x255k2k2]{align-content:start;display:grid}.side[data-astro-cid-x255k2k2] li[data-astro-cid-x255k2k2]{border-top:1px solid var(--color-border);padding:var(--space-3) 0}.side[data-astro-cid-x255k2k2] li[data-astro-cid-x255k2k2]:first-child{border-top:0;padding-top:0}.side[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]{gap:var(--space-4);grid-template-columns:6rem 1fr;align-items:start;display:grid}.side[data-astro-cid-x255k2k2] .meta{margin-top:0}.side[data-astro-cid-x255k2k2] h3[data-astro-cid-x255k2k2]{font-size:1rem;line-height:1.25}.start[data-astro-cid-x255k2k2]{margin-top:var(--space-12,4rem)}.start-head[data-astro-cid-x255k2k2]{justify-content:space-between;align-items:baseline;gap:var(--space-6);flex-wrap:wrap;display:flex}.start-head[data-astro-cid-x255k2k2] .muted[data-astro-cid-x255k2k2]{margin:0 0 var(--space-5)}.start[data-astro-cid-x255k2k2] ul[data-astro-cid-x255k2k2]{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.start[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]{gap:var(--space-2);height:100%;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-image);align-content:start;display:grid}.start[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]:hover{border-color:var(--color-accent)}.start[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]:hover strong[data-astro-cid-x255k2k2]{color:var(--color-accent)}.start-k[data-astro-cid-x255k2k2]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent);font-weight:var(--weight-bold)}.start[data-astro-cid-x255k2k2] strong[data-astro-cid-x255k2k2]{font-size:1.25rem;line-height:1.15}.start[data-astro-cid-x255k2k2] .muted[data-astro-cid-x255k2k2]{font-size:var(--text-body-sm)}.topics[data-astro-cid-x255k2k2]{margin-top:var(--space-12,4rem)}.topics[data-astro-cid-x255k2k2] ul[data-astro-cid-x255k2k2]{gap:var(--space-3);flex-wrap:wrap;display:flex}.topics[data-astro-cid-x255k2k2] li[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]{gap:var(--space-2);border:1px solid var(--color-border);border-radius:999px;align-items:baseline;padding:.5rem 1rem;display:inline-flex}.topics[data-astro-cid-x255k2k2] li[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]:hover{border-color:var(--color-accent);color:var(--color-accent)}.topics[data-astro-cid-x255k2k2] li[data-astro-cid-x255k2k2] span[data-astro-cid-x255k2k2]{color:var(--color-text-muted);font-size:var(--text-xs);font-family:var(--font-mono)}.archive-link[data-astro-cid-x255k2k2]{margin:var(--space-6) 0 0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.archive-link[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]:hover{color:var(--color-accent)}.only[data-astro-cid-x255k2k2]{margin-top:var(--space-12,4rem);padding-top:var(--space-3);border-top:1px solid var(--color-text)}.only-head[data-astro-cid-x255k2k2]{margin-bottom:var(--space-5)}.only-head[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2]{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase}.only[data-astro-cid-x255k2k2] ul[data-astro-cid-x255k2k2]{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.only[data-astro-cid-x255k2k2] h3[data-astro-cid-x255k2k2]{font-size:1.5rem;line-height:1.15}.only[data-astro-cid-x255k2k2] .muted[data-astro-cid-x255k2k2]{font-size:var(--text-sm);margin:var(--space-2) 0 0}.guide[data-astro-cid-x255k2k2]{margin-top:var(--space-12,4rem);padding:var(--space-8);border:1px solid var(--color-text);border-radius:var(--radius-image);display:block}.guide[data-astro-cid-x255k2k2]:hover{border-color:var(--color-accent)}.guide[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2]{margin-bottom:var(--space-3);font-size:clamp(1.75rem,3.4vw,2.75rem);line-height:1.08}.guide[data-astro-cid-x255k2k2] .muted[data-astro-cid-x255k2k2]{max-width:44rem;margin:0}.guide-kicker[data-astro-cid-x255k2k2]{margin:0 0 var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent)}.guide-kicker[data-astro-cid-x255k2k2] span[data-astro-cid-x255k2k2]{margin-left:var(--space-3);color:var(--color-text-muted)}@media (width<=900px){.top[data-astro-cid-x255k2k2],.only[data-astro-cid-x255k2k2] ul[data-astro-cid-x255k2k2]{grid-template-columns:1fr}.start[data-astro-cid-x255k2k2] ul[data-astro-cid-x255k2k2]{grid-template-columns:1fr 1fr}}@media (width<=560px){.start[data-astro-cid-x255k2k2] ul[data-astro-cid-x255k2k2]{grid-template-columns:1fr}}
