.journal-page{padding-top:80px;padding-bottom:100px}.journal-page h1,.journal-article h1{font-size:clamp(36px,5vw,72px);line-height:1.08;letter-spacing:-2px;max-width:950px;margin:25px 0}.journal-intro{font-size:clamp(18px,2vw,23px);line-height:1.7;color:var(--muted,#777e73);max-width:800px;margin-bottom:40px}.journal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px 35px;margin-top:60px}.journal-card{border-top:1px solid #50554b;padding-top:24px;min-width:0}.journal-card img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;margin-bottom:20px}.journal-card h2{font-size:29px;line-height:1.3}.journal-card p{line-height:1.8}.journal-article{padding-top:55px;padding-bottom:90px}.journal-cover{width:100%;max-height:600px;object-fit:contain;height:auto;margin-bottom:50px}.journal-prose{max-width:800px;font-size:18px;line-height:1.9}.journal-prose h2{margin-top:45px}.journal-project{max-width:800px;border-block:1px solid #50554b;margin-top:50px;padding:30px 0}.journal-project p{line-height:1.8}.journal-related{margin-top:45px}.journal-related a{text-decoration:underline}.audience-choice{padding:25px 0;margin:30px 0;border-block:1px solid #50554b}.project-reading{margin-top:40px}
@media(max-width:700px){.journal-grid{grid-template-columns:1fr;gap:32px}.journal-page{padding-top:45px}.journal-page h1,.journal-article h1{letter-spacing:-1px}.journal-card h2{font-size:25px}.journal-article{padding-top:35px}.journal-prose{font-size:16px}}
