.journal-main{padding-top:160px;min-height:calc(100svh - 160px)}
.journal-intro{max-width:800px;padding-bottom:58px}
.journal-intro h1{font:500 clamp(2.5rem,4vw,3.6rem)/1.5 var(--serif);letter-spacing:.025em}
.journal-lead{font-size:1.12rem;line-height:1.95;color:var(--muted);margin-top:24px}
.journal-empty{display:flex;align-items:flex-start;gap:28px;border-block:1px solid var(--line);padding:42px 0;margin-bottom:72px}
.journal-empty h2{font-size:1.5rem;margin-bottom:14px}
.journal-empty p{font-size:1rem;color:var(--muted);line-height:1.95;max-width:620px}
.journal-empty .plain-link{margin-top:18px;font-size:.94rem}
.header-inner nav a[aria-current="page"]{color:var(--accent);text-decoration:underline;text-underline-offset:7px}
@media(max-width:650px){.journal-main{padding-top:125px}.journal-intro{padding-bottom:36px}.journal-intro h1{font-size:2.3rem}.journal-intro .section-kicker{font-size:.875rem}.journal-lead{font-size:1.05rem;margin-top:20px}.journal-empty{gap:20px;padding-block:30px;margin-bottom:42px}.journal-empty h2{font-size:1.3rem}}
