
.journal-hero{padding:92px 0 0;background:var(--paper)}.journal-hero h1{max-width:1000px}.journal-hero .lead{max-width:620px}.journal-tools{display:flex;gap:26px;flex-wrap:wrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:23px 0;margin-top:52px;font-size:13px}.journal-tools a:hover,.journal-tools a:focus{color:var(--green)}.journal-tools a:last-child{margin-left:auto}.journal-index{padding-top:40px}.journal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 44px}.journal-card{border-bottom:1px solid var(--line);padding-bottom:34px}.journal-card h2{font-size:clamp(28px,3vw,40px);line-height:1.18}.journal-card h2 a:hover{color:var(--green)}.journal-card .eyebrow{margin-bottom:20px}.journal-card-copy{padding-top:26px}.journal-image{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--mint-pale)}.journal-image img{width:100%;height:100%;object-fit:cover}.journal-meta{font-size:12px;color:var(--muted)}.journal-search{margin-bottom:44px;max-width:560px}.journal-search label{display:block;font-size:12px;font-weight:650;margin-bottom:10px}.journal-search>div{display:flex;gap:10px}.journal-search input{min-width:0;flex:1;padding:14px 16px;border:1px solid #9ca99e;border-radius:4px;background:var(--white);font:inherit;font-size:14px}.journal-search button{cursor:pointer;flex-shrink:0}.journal-empty{padding:50px 0 80px;max-width:780px}.journal-article{padding:64px 0 100px}.journal-article-head{max-width:1060px;margin-bottom:40px}.journal-article-head>.text-link{display:inline-block;margin-bottom:50px}.journal-article-head h1{font-size:clamp(38px,5vw,70px);overflow-wrap:anywhere}.journal-article-head .lead{max-width:740px}.journal-cover{margin-bottom:50px;max-width:1100px}.journal-cover img{width:100%;max-height:650px;object-fit:cover}.journal-prose{width:min(740px,calc(100% - 112px));margin:0 auto;overflow-wrap:anywhere}.journal-prose p,.journal-prose li{font-size:18px;line-height:1.85;color:var(--ink)}.journal-prose h2{font-size:34px;margin:48px 0 20px}.journal-prose h3{font-size:26px;margin:32px 0 16px}.journal-prose a{text-decoration:underline;text-underline-offset:4px;color:var(--green)}.journal-prose img{height:auto}.journal-prose blockquote{margin:36px 0;border-left:3px solid var(--green);padding-left:26px}.journal-prose pre{white-space:pre-wrap;background:var(--mint-pale);padding:20px;overflow:auto}.journal-prose table{display:block;overflow:auto;max-width:100%;border-collapse:collapse}.journal-prose td,.journal-prose th{border:1px solid var(--line);padding:10px}.journal-prose iframe{max-width:100%}.journal-article-foot{border-top:1px solid var(--line);margin-top:50px;padding-top:24px}.journal-article-foot nav{display:flex;justify-content:space-between;gap:24px;margin:20px 0 36px}.pagination{margin-top:48px}.nav-links{display:flex;gap:20px}.page-numbers{padding:10px}.page-numbers.current{background:var(--mint-pale)}
@media(max-width:900px){.journal-hero{padding-top:62px}.journal-grid{gap:36px 28px}.journal-prose{width:calc(100% - 64px)}}@media(max-width:680px){.journal-hero{padding-top:48px}.journal-hero h1{font-size:44px}.journal-grid{grid-template-columns:1fr}.journal-tools{gap:18px;margin-top:32px}.journal-tools a:last-child{margin-left:0}.journal-prose{width:calc(100% - 40px)}.journal-article{padding-top:38px}.journal-article-head>.text-link{margin-bottom:32px}.journal-search button{padding:12px}.journal-prose p,.journal-prose li{font-size:17px}.journal-article-foot nav{flex-direction:column}}
