.md-journal .md-wrap{max-width:1180px}.md-jhead{padding:150px 0 60px;border-bottom:1px solid var(--line)}.md-jhead .md-eyebrow{font-family:var(--mono);font-size:13px;letter-spacing:.1em;color:var(--warm);margin-bottom:18px}.md-jhead h1{font-family:var(--disp);font-weight:900;font-size:clamp(40px,8vw,110px);text-transform:uppercase;line-height:.9;letter-spacing:-.02em}.md-jhead .sub{margin-top:22px;color:#cfc9bd;font-size:clamp(15px,1.5vw,19px);max-width:50ch;line-height:1.6}.md-jlist{border-top:1px solid var(--line);margin-top:0}.md-post{display:grid;grid-template-columns:130px 1fr 160px;gap:30px;align-items:baseline;padding:34px 6px;border-bottom:1px solid var(--line);transition:.35s;cursor:pointer}.md-post:hover{padding-left:16px;background:linear-gradient(90deg,rgba(231,199,156,.05),transparent)}.md-post .d{font-family:var(--mono);font-size:12px;color:var(--md-muted)}.md-post .ti{font-family:var(--disp);font-weight:900;font-size:clamp(19px,2vw,28px);line-height:1.05;text-transform:none;letter-spacing:-.01em}.md-post .cat,.md-post:hover .ti{color:var(--warm)}.md-post .cat{justify-self:end;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.md-jcount{margin-top:40px}.md-jcount,.md-jempty{font-family:var(--mono);color:var(--md-muted)}.md-jempty{padding:50px 6px;border-bottom:1px solid var(--line)}@media (max-width:900px){.md-post{grid-template-columns:1fr;gap:6px}.md-post .cat{justify-self:start}}