.journal{max-width:1360px;margin:auto;padding:65px 6% 85px}.journal-heading{text-align:center;max-width:700px;margin:0 auto 65px}.journal-heading h1{font-size:clamp(42px,5vw,70px);letter-spacing:-3px;margin:14px 0 24px}.journal-heading>p:last-child{max-width:480px;margin:auto;color:#77816c;font-size:15px;line-height:1.9}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 28px}.journal-cover{display:block;aspect-ratio:1.2;border-radius:9px;background:#e8eddd;overflow:hidden}.journal-cover>img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.journal-cover:hover>img{transform:scale(1.03)}.journal-cover>span{display:grid;place-items:center;height:100%;font-size:90px;color:#b1bea0}.journal-card-copy{padding:24px 4px}.journal-card-copy h2{font-size:25px;line-height:1.4;letter-spacing:-.7px;margin:12px 0}.journal-card-copy>p{font-size:13px;color:#7a846e;line-height:1.9;margin-bottom:20px}.journal-card-copy .eyebrow{font-size:8px}.journal-card-copy .text-link{font-size:11px}.journal-pagination{text-align:center;margin-top:45px}.journal-empty{text-align:center;padding:25px 10px 65px;max-width:550px;margin:auto}.journal-empty>span{font-size:70px;color:#a3b28e}.journal-empty h2{font-size:37px;margin:20px 0}.journal-empty p{font-size:14px;line-height:1.9;color:#7c886c;margin-bottom:30px}.journal-story{padding:45px 6% 75px;max-width:1100px;margin:auto}.journal-back{display:block;font-size:11px;color:#80926c;margin-bottom:42px}.journal-story header{max-width:800px;margin:0 auto 42px;text-align:center}.journal-story h1{font-size:clamp(36px,4vw,59px);line-height:1.2;letter-spacing:-2px;margin:18px 0 25px;overflow-wrap:anywhere}.journal-deck{font-size:17px;line-height:1.9;color:#7c896c}.journal-story-cover{display:block;width:100%;height:auto;max-height:650px;object-fit:contain;background:#eaf0e2;border-radius:9px;margin-bottom:45px}.journal-prose{max-width:680px;margin:auto;font-size:16px;line-height:2.05;color:#5d6a51;overflow-wrap:anywhere}.journal-prose p{margin-bottom:28px;white-space:pre-wrap}.journal-story-end{background:#eef1e4;border-radius:8px;text-align:center;padding:40px;margin:60px auto 0;max-width:750px}.journal-story-end>span{font-size:38px;color:#a5b58e}.journal-story-end h2{font-size:34px;margin:13px 0}.journal-story-end p{font-size:13px;margin:15px 0 25px}.journal-story .eyebrow{font-size:9px}@media(max-width:850px){.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.journal{padding-top:37px}.journal-heading{margin-bottom:40px}.journal-heading h1{letter-spacing:-2px;font-size:43px}.journal-heading>p:last-child{font-size:13px}.journal-grid{grid-template-columns:1fr;gap:18px}.journal-card-copy h2{font-size:27px}.journal-story{padding-top:28px}.journal-back{margin-bottom:30px}.journal-story h1{font-size:37px;letter-spacing:-1px}.journal-deck{font-size:14px}.journal-prose{font-size:15px}.journal-story .eyebrow{font-size:8px}.journal-story-end{padding:25px}.journal-story-end h2{font-size:30px}}