.journal-note{display:flex;gap:30px;align-items:center;border-block:1px solid #35412b;padding:22px 0;margin-bottom:35px}.journal-note>span{color:#c5f566;font:10px monospace;white-space:nowrap}.journal-note p{font-size:13px;margin:0}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.journal-card{padding:30px;background:#191e15;border:1px solid #35412b;border-radius:10px;display:flex;flex-direction:column;transition:transform .2s,border-color .2s}.journal-card:hover{transform:translateY(-4px);border-color:#7b9a4e}.journal-card-top{display:flex;justify-content:space-between;gap:15px}.journal-number{color:#758667;font:11px monospace}.journal-card h2{font-size:27px;letter-spacing:-.045em;line-height:1.2}.journal-card h2 a{color:#f3f4ed}.journal-card>p{font-size:14px;line-height:1.8;flex:1}.journal-meta{display:flex;flex-wrap:wrap;gap:10px 18px;color:#a6afa1;font-size:11px;line-height:1.7;margin:22px 0}.journal-meta a{color:#c5f566}.journal-tool{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#252c1d;border-radius:10px;padding:40px;margin-top:60px}.journal-tool h2{font-size:36px;letter-spacing:-.05em}.journal-article{max-width:1280px}.journal-article-header{max-width:920px;margin:45px 0}.journal-article-header h1{font-size:clamp(36px,5vw,65px);letter-spacing:-.055em;line-height:1.08}.journal-article-header>p:not(.studio-kicker){font-size:18px;line-height:1.7}.journal-reading-layout{display:grid;grid-template-columns:240px minmax(0,740px);gap:65px;align-items:start}.journal-toc{position:sticky;top:115px;border-top:1px solid #35412b;padding-top:25px}.journal-toc a{display:block;font-size:12px;line-height:1.6;color:#b4c1a8;margin:0 0 18px}.journal-prose{min-width:0}.journal-prose p,.journal-prose li{font-size:16px;line-height:1.95;color:#c3cabb}.journal-prose .journal-intro{font-size:20px;line-height:1.75;color:#eef3e7}.journal-prose section{margin-bottom:45px;scroll-margin-top:110px}.journal-prose h2{font-size:28px;line-height:1.25;letter-spacing:-.035em}.journal-prose ul{padding-left:24px;list-style:disc}.journal-prose li{margin-bottom:12px}.journal-prose a:not(.studio-button){color:#c5f566;text-decoration:underline;text-underline-offset:4px}.journal-prose .journal-source,.journal-prose .journal-editorial{font-size:12px;color:#a6afa1}.journal-article-cta{padding:30px;background:#242e19;border:1px solid #42532e;border-radius:10px;margin:35px 0}.journal-related{border-top:1px solid #35412b;padding-top:35px;margin-top:50px}.journal-related>a{display:flex;justify-content:space-between;gap:20px;font-size:20px;padding:20px 0;border-bottom:1px solid #35412b;color:#f3f4ed}.journal-related>a>svg{flex-shrink:0}@media (max-width: 950px){.journal-grid{grid-template-columns:1fr}.journal-reading-layout{grid-template-columns:1fr;gap:25px}.journal-toc{position:static}.journal-toc a{display:inline-block;margin-right:18px}.journal-note,.journal-tool{align-items:start;flex-direction:column}.journal-card{padding:25px}}@media (prefers-reduced-motion: reduce){.journal-card:hover{transform:none}}
