.journal-head{padding-top:65px;padding-bottom:64px}.journal-head h1{font-size:clamp(2.8rem,5.3vw,5.1rem);max-width:1100px}.journal-head em,.journal-cta em{font-style:normal;color:var(--orange-text)}.journal-head>p{font-size:21px;margin-top:24px}.journal-feature{display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch;margin-bottom:44px}.journal-photo{display:block;overflow:hidden;border-radius:8px;background:#e8e9e2}.journal-photo img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:1.5}.journal-feature>div{padding:36px 44px;background:#eeeee7;border-radius:0 8px 8px 0}.journal-feature h2{font-size:clamp(2rem,3vw,3.1rem);margin:18px 0}.journal-feature h2 a,.journal-grid h2 a{text-decoration:none}.journal-feature .text-link{margin-top:25px}.journal-category{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--orange-text);font-weight:700}.journal-library{padding-bottom:78px}.journal-filters{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-bottom:42px}.journal-filters[hidden]{display:none}.journal-filters button{font:inherit;color:var(--ink);border:1px solid #c5c9bf;background:none;border-radius:7px;padding:10px 18px;cursor:pointer}.journal-filters button[aria-pressed=true]{background:var(--accent);border-color:var(--accent)}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:52px 30px}.journal-grid article{min-width:0}.journal-grid article[hidden]{display:none}.journal-grid .journal-photo{aspect-ratio:1.45}.journal-grid .journal-category{margin:24px 0 15px}.journal-grid h2{font-size:29px;line-height:1.17}.journal-grid article>p:not(.journal-category){color:var(--muted);margin:18px 0}.journal-grid .text-link{font-size:14px}.journal-cta{background:var(--ink);color:var(--paper);padding:64px 0}.journal-cta>.wrap{display:flex;gap:60px;align-items:center;justify-content:space-between}.journal-cta h2{font-size:clamp(2.8rem,4.5vw,4.7rem)}.journal-cta em{color:#ff9a77}.journal-cta p{max-width:500px;margin-top:22px}.journal-article-head{padding-top:50px;padding-bottom:45px;max-width:1100px}.journal-article-head h1{font-size:clamp(2.6rem,4.8vw,4.5rem);margin:18px 0}.article-credit{color:var(--muted);font-size:13px;margin-top:24px}.reading-layout{display:grid;grid-template-columns:260px minmax(0,760px);gap:65px;justify-content:center;padding-bottom:65px}.article-toc nav{position:sticky;top:125px;padding:22px;background:#eeeee7;border-radius:8px}.article-toc ol{padding-left:18px}.article-toc li{margin-top:15px;font-size:13px}.journal-body{font-size:18px;line-height:1.8}.journal-body h2{font-size:34px;margin:0 0 20px}.journal-body section{margin-bottom:40px;scroll-margin-top:130px}.article-next{background:#eeeee7;padding:30px;border-radius:8px;margin:45px 0}.article-next .text-link{margin-top:20px}.journal-related{padding-bottom:70px}.journal-related>div{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:26px}.journal-related a{border-top:1px solid var(--line);padding-top:20px;font-weight:700}body[data-page=article] .prose{max-width:760px}@media(max-width:1050px){.nav{gap:15px}.header-inner>.btn{font-size:12px}}@media(max-width:800px){.journal-head{padding-top:35px;padding-bottom:38px}.journal-head h1 br{display:none}.journal-feature{grid-template-columns:1fr}.journal-feature>div{padding:28px}.journal-grid{grid-template-columns:repeat(2,1fr)}.reading-layout{grid-template-columns:1fr;gap:30px}.article-toc nav{position:static}.journal-related>div{grid-template-columns:1fr}.journal-cta>.wrap{display:block}.journal-cta .btn{margin-top:28px}}@media(max-width:520px){.journal-grid{grid-template-columns:1fr}.journal-head>p{font-size:18px}.journal-feature h2{font-size:32px}.journal-filters{justify-content:flex-start;gap:8px}.journal-filters button{font-size:12px;padding:9px 12px}.journal-body{font-size:17px}.journal-body h2{font-size:29px}}
