.journal-index{padding-bottom:72px}.journal-lead{max-width:620px;margin-bottom:48px}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.journal-card{display:flex;flex-direction:column;min-width:0}.journal-card img{width:100%;aspect-ratio:4/3;object-fit:cover;background:#e7edf2}.journal-card .eyebrow{margin:18px 0 8px;font-size:11px}.journal-card h3{font-size:19px;margin:0 0 10px;min-height:58px}.journal-card p{font-size:13px;margin:0;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.journal-read{margin-top:18px;color:var(--accent);font-size:13px;border-bottom:1px solid var(--accent);width:max-content}.journal-process-band{border-top:1px solid var(--line);padding-top:72px;padding-bottom:72px}.journal-grid-compact{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.journal-grid-compact .journal-card h3{font-size:16px;min-height:0}.journal-grid-compact .journal-card p{font-size:12px;-webkit-line-clamp:2}.journal-article{max-width:820px;padding-bottom:96px}.journal-article h1{max-width:760px}.journal-article-lead{font-size:18px;max-width:700px}.journal-hero{width:100%;aspect-ratio:16/9;object-fit:cover;margin:26px 0 48px}.journal-prose{max-width:720px}.journal-prose p{font-size:16px;line-height:2;margin-bottom:24px}.journal-cta{border-top:1px solid var(--line);margin-top:56px;padding-top:28px}.journal-cta p{margin-bottom:18px}.journal-cta .btn{margin-top:0}@media(max-width:900px){.journal-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.journal-grid{grid-template-columns:1fr;gap:40px}.journal-grid-compact{grid-template-columns:1fr 1fr;gap:24px}.journal-grid-compact .journal-card h3{font-size:16px}.journal-article-lead{font-size:16px}.journal-prose p{font-size:15px;line-height:1.9}.journal-process-band{padding-top:56px;padding-bottom:56px}}
