.journal_page__r1U8W{background:var(--bg);color:var(--fg)}.journal_header__cHFbG{padding:var(--space-16) 0 var(--space-12);border-bottom:1px solid var(--border-strong)}.journal_eyebrow__hkgQr{font-family:var(--font-mono);font-size:var(--type-xs);text-transform:uppercase;letter-spacing:var(--tracking-mono-wide);color:var(--fg-muted);margin-bottom:var(--space-6)}.journal_title__yFEKS{font-family:var(--font-sans);font-size:clamp(var(--type-3xl),7vw,var(--type-5xl));font-weight:500;letter-spacing:var(--tracking-display);line-height:var(--leading-display);margin:0}.journal_intro__McPEn{font-family:var(--font-sans);font-size:var(--type-md);line-height:var(--leading-prose);color:var(--fg);max-width:60ch;margin-top:var(--space-6)}.journal_section__ouoEB{padding:var(--space-12) 0 var(--space-16)}.journal_postList__JShWM{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.journal_postRow__GU8Md{border-top:1px solid var(--border)}.journal_postRow__GU8Md:last-child{border-bottom:1px solid var(--border)}.journal_postLink__qSPmj{display:grid;grid-template-columns:200px 160px 1fr auto;align-items:start;grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-6) 0;color:var(--fg);text-decoration:none;transition:background var(--duration-base) var(--easing)}@media (max-width:900px){.journal_postLink__qSPmj{grid-template-columns:1fr;gap:var(--space-4)}}.journal_postLink__qSPmj:hover{background:var(--surface)}.journal_postThumb__Sth43{overflow:hidden;background:var(--ink);aspect-ratio:3/2}.journal_postThumbImg__darhL{width:100%;height:100%;object-fit:cover;display:block}.journal_postThumbEmpty__5im6x{display:block;aspect-ratio:3/2;background:var(--surface);border:1px solid var(--border)}.journal_postMeta__Zysw3{display:flex;flex-direction:column;gap:var(--space-2)}.journal_postKicker__qL5st{letter-spacing:var(--tracking-mono-wide);color:var(--signal)}.journal_postDate__8HoAe,.journal_postKicker__qL5st{font-family:var(--font-mono);font-size:var(--type-xs);text-transform:uppercase}.journal_postDate__8HoAe{letter-spacing:var(--tracking-mono-tight);color:var(--fg-muted)}.journal_postBody__QD0Yj{display:flex;flex-direction:column;gap:var(--space-3)}.journal_postTitle__R_NyC{font-family:var(--font-sans);font-size:var(--type-xl);font-weight:500;letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:0}.journal_postSubtitle__xsI_u{font-family:var(--font-sans);font-size:var(--type-sm);line-height:var(--leading-prose);color:var(--fg-muted);margin:0;max-width:56ch}.journal_postRead__vdhcd{font-family:var(--font-mono);font-size:var(--type-xs);text-transform:uppercase;letter-spacing:var(--tracking-mono-wide);color:var(--fg-muted);white-space:nowrap;align-self:end}.journal_emptyState__0NBZC{max-width:56ch;padding:var(--space-8);border:1px solid var(--border);background:var(--surface)}.journal_emptyEyebrow__YAPF7{font-family:var(--font-mono);font-size:var(--type-xs);text-transform:uppercase;letter-spacing:var(--tracking-mono-wide);color:var(--signal);margin:0 0 var(--space-3)}.journal_emptyTitle___NlDe{font-family:var(--font-sans);font-size:var(--type-2xl);font-weight:500;letter-spacing:var(--tracking-tight);margin:0 0 var(--space-4)}.journal_emptyBody__5PyAW{font-family:var(--font-sans);font-size:var(--type-md);line-height:var(--leading-prose);margin:0 0 var(--space-6)}.journal_emptyCta__urpHM{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--type-sm);text-transform:uppercase;letter-spacing:var(--tracking-mono-wide);color:var(--fg);text-decoration:none;border-bottom:1px solid var(--fg);padding-bottom:var(--space-1);transition:color var(--duration-base) var(--easing)}.journal_emptyCta__urpHM:hover{color:var(--signal);border-color:var(--signal)}