.journal{padding:45px 0 90px;min-height:65vh;max-width:1160px}.journal h1{font:700 clamp(35px,4.3vw,61px)/1.06 Gropled,sans-serif;letter-spacing:-1.2px;color:#232b23;max-width:950px}.journal-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin:12px 0 42px}.journal-heading>p{font-size:16px;line-height:1.6;color:#68715f}.journal-kicker{font-size:12px;line-height:1.4;color:#7d8577;display:block}
.editorial-card{display:grid;grid-template-columns:190px 1fr;gap:25px;align-items:center;padding:28px 0;border-top:1px solid #dce1d6;transition:color .2s}.editorial-photo{overflow:hidden;border-radius:21px;background:#fff;height:185px;min-width:0}.editorial-photo img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.photo-0 img{object-fit:contain}.editorial-card:hover .editorial-photo img{transform:scale(1.035)}.editorial-copy h2{font-family:inherit;font-size:26px;font-weight:500;line-height:1.15;letter-spacing:-.5px;margin:14px 0}.editorial-copy p{font-size:14px;line-height:1.65;color:#68715f;max-width:440px}.read-link{display:flex;align-items:center;gap:13px;font-size:12px;color:#323b2e;margin-top:24px}.read-link .icon{width:18px;height:18px}.editorial-card.is-featured{grid-template-columns:1.12fr 1fr;border:0;padding:0;gap:58px;margin-bottom:40px}.is-featured .editorial-photo{height:410px;border-radius:28px}.is-featured .editorial-copy h2{font-family:Gropled,sans-serif;font-size:39px;line-height:1.08;margin:20px 0}.is-featured .editorial-copy p{font-size:16px}.editorial-list{display:grid;grid-template-columns:1fr 1fr;gap:38px}.editorial-list .editorial-card{grid-template-columns:145px 1fr;gap:24px}.editorial-list .editorial-photo{height:185px}.editorial-list .editorial-copy h2{font-size:22px}.editorial-list .editorial-copy p{display:none}
.journal-back{display:inline-block;font-size:13px;color:#747f6b;margin:0 0 40px}.article-heading{max-width:970px;margin:0 auto 35px}.article-meta{display:flex;gap:20px;align-items:center;font-size:12px;color:#8b9087;margin-bottom:23px}.article-meta>span{color:#596451}.journal-lead{max-width:720px;font-size:20px;line-height:1.55;color:#68715f;margin-top:24px}.article-cover{margin:0 auto 55px;max-width:970px}.article-cover img{width:100%;height:380px;object-fit:cover;border-radius:26px;background:#fff}.article-cover.photo-0 img{object-fit:contain}.article-cover figcaption{font-size:11px;color:#737d69;margin-top:12px}.article-layout{display:grid;grid-template-columns:220px minmax(0,680px);gap:64px;justify-content:center}.article-toc{padding-top:8px;position:sticky;top:28px;align-self:start}.article-toc>span{font-size:11px;color:#92998a}.article-toc nav{display:flex;flex-direction:column;gap:17px;margin-top:24px}.article-toc nav a{font-size:13px;line-height:1.5;color:#727e68;border-left:1px solid #dce3d3;padding-left:17px}.article-toc nav a:hover{color:#252e21;border-color:#798b68}.journal-article{max-width:680px}.journal-article>section{margin:0 0 42px;scroll-margin-top:35px}.journal-article section h2,.article-contact h2{font-family:inherit;font-size:27px;font-weight:500;line-height:1.2;letter-spacing:-.5px;margin-bottom:17px}.journal-article section p{font-size:17px;line-height:1.85;color:#565f50}.article-contact{border-top:1px solid #dce1d6;padding-top:30px;margin-top:45px}.article-contact h2{font-size:24px}.article-contact p{font-size:15px;line-height:1.6;color:#68715f;max-width:440px}.article-contact .primary-button{margin-top:22px;font-size:13px;padding:14px 20px}.journal-related{margin-top:85px;padding-top:30px;border-top:1px solid #dce1d6}.journal-related>h2{font-family:Gropled,sans-serif;font-size:34px;margin-bottom:28px}.journal-related .editorial-card{border:0}
@media(max-width:1000px){.article-layout{grid-template-columns:180px 1fr;gap:35px}.editorial-list .editorial-card{grid-template-columns:110px 1fr;gap:20px}.editorial-list .editorial-photo{height:160px}.is-featured .editorial-copy h2{font-size:33px}.editorial-card.is-featured{gap:35px}}
@media(max-width:700px){.journal{padding:28px 0 60px}.journal-heading{display:block;margin:5px 0 30px}.journal-heading>p{font-size:14px;margin-top:18px}.editorial-card.is-featured{grid-template-columns:1fr;gap:24px;margin-bottom:35px}.is-featured .editorial-photo{height:290px;border-radius:23px}.is-featured .editorial-copy h2{font-size:31px;margin:12px 0}.is-featured .editorial-copy p{font-size:14px}.editorial-list{grid-template-columns:1fr;gap:0}.editorial-list .editorial-card{grid-template-columns:110px 1fr;padding:24px 0}.editorial-list .editorial-photo{height:140px;border-radius:18px}.editorial-list .editorial-copy h2{font-size:21px}.read-link{margin-top:17px}.journal-back{margin-bottom:30px}.article-meta{font-size:11px;margin-bottom:18px;gap:16px}.journal-lead{font-size:17px;margin-top:19px}.article-heading{margin-bottom:25px}.article-cover{margin-bottom:32px}.article-cover img{height:255px;border-radius:22px}.article-layout{display:block}.article-toc{position:static;margin-bottom:35px;padding:0 0 25px;border-bottom:1px solid #dce1d6}.article-toc nav{gap:10px;margin-top:16px}.article-toc nav a{font-size:12px}.journal-article section h2{font-size:24px}.journal-article section p{font-size:16px;line-height:1.8}.journal-article>section{margin-bottom:32px}.journal-related{margin-top:55px}.journal-related>h2{font-size:31px;margin-bottom:10px}}
.editorial-photo.photo-0 img{object-fit:cover}.article-cover.photo-0{max-width:760px}.article-cover.photo-0 img{object-fit:cover}
.photo-contain img,.article-cover.photo-contain img{object-fit:contain}.article-cover.photo-contain{max-width:760px}.article-source{font-size:13px;color:#65725e;text-decoration:underline;text-underline-offset:4px}.editorial-copy h2{margin-top:12px}.journal-heading>p{max-width:280px}.article-heading h1{margin-bottom:0}
