.journal{max-width:var(--maxw);padding:clamp(40px, 6vw, 80px) var(--gutter) 40px;margin:0 auto}.journal-title{font-size:clamp(56px,9vw,150px)}.posts{gap:26px;margin-top:56px;display:grid}.post{grid-template-columns:190px minmax(0,1fr);gap:clamp(16px,4vw,56px);padding:clamp(24px,4vw,48px);scroll-margin-top:100px;display:grid}.post:nth-child(2){background:#d8f6ff}.post:nth-child(3){background:var(--lime)}.post-meta{color:var(--ink-3);padding-top:6px;font-size:13px;font-weight:600}.post h2{font-family:var(--display);letter-spacing:-.035em;color:var(--navy);grid-column:2;margin:0;font-size:clamp(26px,3vw,42px);font-weight:800;line-height:1.05}.post-lede{color:var(--navy);grid-column:2;max-width:56ch;margin:14px 0 0;font-size:19px;font-weight:600}.post-body{grid-column:2;max-width:68ch}.post-body p,.post-body li{color:var(--ink-2)}.post-body p{margin:16px 0 0}.post-body a{color:var(--navy);font-weight:750}.roadmap{gap:12px;margin:18px 0 0;padding-left:22px;display:grid}.roadmap strong{color:var(--navy)}@media (width<=760px){.post{grid-template-columns:1fr}.post h2,.post-lede,.post-body{grid-column:1}}
