.journal-article{padding:150px 0 120px;background:var(--white)}.article-inner{max-width:820px}.article-header{padding-bottom:58px;border-bottom:1px solid var(--line)}.article-header h1{max-width:760px;margin:0;font-size:clamp(40px,5vw,62px);line-height:1.25;letter-spacing:-.045em}.article-header time{display:block;margin-top:24px;color:var(--muted);font-size:11px;letter-spacing:.12em}.article-lead{max-width:680px;margin:35px 0 0;font-size:18px;line-height:2;color:#526065}.article-body{padding-top:25px;color:#526065;font-size:15px;line-height:2.15}.article-body section>p,.article-body>p{margin:24px 0}.article-body section{margin-top:64px}.article-body h2{margin:0 0 25px;padding-top:14px;border-top:1px solid var(--line);color:var(--ink);font-size:27px;letter-spacing:-.025em}.article-body h3{margin:38px 0 8px;color:var(--ink);font-size:19px}.article-body ol,.article-body ul{margin:24px 0;padding-left:1.4em}.article-body li{margin:8px 0}.article-body code{padding:.15em .4em;background:var(--paper-deep);border-radius:3px;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em}.journal-index{min-height:80vh;padding:150px 0 120px;background:var(--white)}.journal-index-header{max-width:720px}.journal-index-header h1{margin:0;font-size:clamp(42px,5vw,64px);line-height:1.2;letter-spacing:-.045em}.journal-index-header>p:last-child{max-width:600px;margin:30px 0 0;color:var(--muted);line-height:2}.journal-index-list{margin-top:75px;border-top:1px solid var(--line)}.journal-index-list article{border-bottom:1px solid var(--line)}.journal-index-list article>a{display:grid;grid-template-columns:170px 1fr 30px;gap:42px;align-items:start;padding:38px 12px;transition:background .2s,padding .2s}.journal-index-list article>a:hover{padding-left:22px;padding-right:22px;background:var(--paper)}.journal-index-meta{display:flex;flex-direction:column;gap:12px;color:var(--muted);font-size:10px;letter-spacing:.12em}.journal-index-meta span{color:var(--blue-dark);font-weight:700}.journal-index-list h2{margin:0;font-size:23px;line-height:1.55;letter-spacing:-.02em}.journal-index-list div>p{margin:12px 0 0;color:var(--muted);font-size:13px;line-height:1.8}.journal-index-arrow{padding-top:7px;color:var(--blue-dark);font-size:20px}@media (max-width:640px){.journal-article{padding:120px 0 85px}.article-header{padding-bottom:42px}.article-header h1{font-size:38px}.article-lead{font-size:16px}.article-body{font-size:14px}.article-body section{margin-top:52px}.article-body h2{font-size:23px}.journal-index{padding:120px 0 85px}.journal-index-header h1{font-size:40px}.journal-index-list{margin-top:55px}.journal-index-list article>a{grid-template-columns:1fr 22px;gap:18px;padding:28px 4px}.journal-index-list article>a:hover{padding-left:4px;padding-right:4px}.journal-index-meta{grid-column:1/-1;flex-direction:row;justify-content:space-between}.journal-index-list h2{font-size:19px}.journal-index-list div>p{font-size:12px}.journal-index-arrow{grid-column:2;grid-row:2}}