.journal{color:#34312e;max-width:1240px;margin:0 auto;padding:52px 32px 90px}.journal-intro{max-width:620px;margin:30px 0 55px}.journal-kicker{letter-spacing:2px;text-transform:uppercase;color:#9a8a7b;font-size:11px}.journal h1{letter-spacing:-1.6px;margin:16px 0 22px;font-family:Georgia,serif;font-size:clamp(36px,5vw,62px);font-weight:400;line-height:1.12}.journal-intro p{color:#81766c;font-size:16px;line-height:1.8}.journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;display:grid}.journal-card{display:block}.journal-card img{aspect-ratio:1.5;object-fit:cover;border-radius:3px;width:100%;transition:opacity .2s}.journal-card:hover img{opacity:.85}.journal-card h2{margin:18px 0 12px;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.3}.journal-card p{color:#81766c;font-size:14px;line-height:1.7}.journal-card small{color:#a79787;margin-top:20px;font-size:11px;display:block}.journal-article{max-width:800px;margin:0 auto}.journal-article header{text-align:center;max-width:720px;margin:25px auto 36px}.journal-article header p{color:#81766c;font-size:18px;line-height:1.7}.journal-article>img{border-radius:4px;width:100%;height:auto;margin-bottom:40px}.journal-copy{max-width:660px;margin:auto}.journal-copy h2{margin:35px 0 18px;font-family:Georgia,serif;font-size:29px;font-weight:400;line-height:1.3}.journal-copy p{white-space:pre-line;font-size:16px;line-height:1.95}.journal-copy a{border-bottom:1px solid #b9a28c;margin:17px 0 6px;padding-bottom:4px;font-size:14px;display:inline-block}.journal-back{color:#938575;font-size:12px}.journal-empty{color:#938575;border-top:1px solid #e7e1da;padding:55px 0}@media (width<=750px){.journal{padding:28px 20px 65px}.journal-grid{grid-template-columns:1fr}.journal-intro{margin:20px 0 35px}.journal-card h2{font-size:26px}}
