.journal-heading{text-align:center;padding-top:clamp(52px,8vw,100px);padding-bottom:clamp(55px,6vw,85px)}.journal-heading h1{font-size:clamp(48px,6vw,90px);line-height:1.05;margin:20px 0}.journal-heading p{max-width:650px;margin:0 auto;color:var(--ink-soft);font-size:clamp(17px,1.4vw,20px);line-height:1.7}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2vw,34px);padding-bottom:clamp(80px,10vw,140px)}.journal-card{display:flex;flex-direction:column}.journal-card-image{position:relative;display:block;width:100%;aspect-ratio:4/3;overflow:hidden;background:var(--cream-2)}.journal-card-image img{object-fit:cover;transition:transform .5s ease}.journal-card-image:hover img{transform:scale(1.035)}.journal-card-copy{display:flex;flex-direction:column;align-items:flex-start;flex:1 1;padding-top:24px}.journal-card-copy h2{font-size:clamp(26px,2.5vw,37px);margin:16px 0 12px}.journal-card-copy p{font-size:16px;line-height:1.7;color:var(--ink-soft);margin:0 0 24px}.journal-card-copy .editorial-link{margin-top:auto}.journal-end{text-align:center;padding:clamp(70px,8vw,110px) var(--gutter);background:var(--green);color:var(--paper)}.journal-end h2{font-size:clamp(39px,5vw,68px);margin:22px 0 15px}.journal-end p{max-width:560px;margin:0 auto 28px}.journal-end .editorial-link{color:inherit}.journal-article-header{text-align:center;padding-top:clamp(48px,7vw,90px);padding-bottom:clamp(40px,5vw,65px)}.journal-article-header h1{max-width:980px;margin:22px auto;font-size:clamp(38px,5.3vw,74px);line-height:1.08}.journal-article-header p{color:var(--ink-soft);max-width:650px;margin:0 auto;font-size:clamp(16px,1.4vw,20px)}.journal-article-image{position:relative;height:clamp(260px,37vw,560px);background:var(--cream-2);overflow:hidden}.journal-article-image img{object-fit:cover;object-position:center 48%}.journal-article-body{max-width:850px;padding-top:clamp(60px,7vw,95px);padding-bottom:clamp(90px,10vw,140px)}.journal-article-body .journal-lead{font-family:var(--brand-serif);font-size:clamp(24px,2.4vw,33px);line-height:1.45;color:var(--ink);margin:0 0 55px}.journal-article-body>section{margin:0 0 48px}.journal-article-body h2{font-size:clamp(27px,2.5vw,36px);margin:0 0 16px}.journal-article-body p{color:var(--ink-soft);font-size:17px;line-height:1.75}.journal-article-body .journal-source{margin:16px 0 0;font-size:13px}.journal-source a,.journal-sources a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.journal-help{background:var(--cream);margin:64px 0;padding:clamp(28px,5vw,55px)}.journal-help h2{margin-top:12px}.journal-help-links{display:flex;flex-wrap:wrap;gap:22px;margin-top:25px}.journal-sources ul{list-style:none;padding:0;line-height:1.8;font-size:14px}@media (max-width:700px){.journal-grid{grid-template-columns:1fr;gap:50px}.journal-card-image{aspect-ratio:5/4}.journal-article-image{height:260px}.journal-article-body p{font-size:16px}}