.journal-main,.article-main{max-width:1250px;margin:auto;padding:50px 6% 90px}.journal-header{padding:45px 0 65px;max-width:800px}.journal-header h1{font-size:clamp(48px,6vw,84px);margin:25px 0}.journal-header>p:last-child{font-size:18px;color:var(--muted)}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px}.journal-card{display:flex;flex-direction:column;align-items:start;padding:28px;border:1px solid var(--line);border-radius:18px;background:#eff2e7;transition:transform .25s,box-shadow .25s}.journal-card:nth-child(2){background:#172623;color:#f7f7ef}.journal-card:nth-child(2)>p{color:#bacbbd}.journal-card:nth-child(3){background:#ddf4ad}.journal-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #17262313}.journal-card .eyebrow{font-size:9px}.journal-icon{font-size:55px;font-weight:400;line-height:1.2;margin:35px 0 20px}.journal-card h3{font-size:24px;line-height:1.3;margin-bottom:18px}.journal-card>p{font-size:13px;color:var(--muted);margin-bottom:28px}.read-link{display:flex;justify-content:space-between;width:100%;border-top:1px solid #80937144;padding-top:20px;font-size:12px;margin-top:auto}.breadcrumbs{display:flex;gap:12px;font-size:12px;color:var(--muted);margin-bottom:40px}.article-header{max-width:870px;margin-bottom:60px}.article-header h1{font-size:clamp(38px,5vw,65px);letter-spacing:-2.5px;margin:24px 0}.article-intro{font-size:20px;color:var(--muted);max-width:780px}.article-meta{font-size:12px;color:var(--muted);margin-top:25px}.article-layout{display:grid;grid-template-columns:235px 1fr;gap:60px}.article-toc{align-self:start;position:sticky;top:35px;border-top:1px solid var(--line);padding-top:20px}.article-toc ol{padding-left:18px;font-size:13px;line-height:1.7}.article-toc li{margin-bottom:14px}.article-toc a:hover{text-decoration:underline}.article-body{max-width:720px}.article-body section{margin-bottom:42px;scroll-margin-top:30px}.article-body h2{font-size:29px;letter-spacing:-1px;margin-bottom:20px;line-height:1.25}.article-body p{font-size:16px;line-height:1.85;margin-bottom:18px}.article-cta{padding:30px;background:#172623;color:#f7f7ef;border-radius:18px}.article-cta .eyebrow{color:#cdf17c;font-size:9px}.article-cta h2{margin-top:18px}.article-cta>p{color:#becbbd}.related{margin-top:70px;border-top:1px solid var(--line);padding-top:30px}.related .journal-card{max-width:550px;margin-top:20px}.home-journal{border-top:1px solid var(--line)}@media(max-width:1000px){.nav nav{gap:16px;font-size:11px}.article-layout{grid-template-columns:190px 1fr;gap:30px}.journal-card{padding:22px}}@media(max-width:760px){.journal-grid{grid-template-columns:1fr}.journal-header{padding:15px 0 25px}.journal-card h3{font-size:25px}.journal-icon{margin:20px 0}.article-layout{display:block}.article-toc{position:static;margin-bottom:40px}.article-header{margin-bottom:35px}.article-intro{font-size:17px}.article-header h1{letter-spacing:-1.5px}.article-body h2{font-size:26px}.article-main,.journal-main{padding-top:25px}.article-body p{font-size:15px}.journal-header>p:last-child{font-size:16px}}
