.home-journal,.journal-related{border-top:1px solid var(--line)}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.journal-card a{display:block}.journal-image{position:relative;overflow:hidden;background:var(--soft);aspect-ratio:3/2}.journal-image img{width:100%;height:100%;object-fit:cover;transition:transform .55s}.journal-image>span{position:absolute;bottom:16px;right:16px;width:44px;height:44px;border-radius:50%;background:var(--paper);display:grid;place-items:center;transition:transform .3s}.journal-card a:hover img{transform:scale(1.035)}.journal-card a:hover .journal-image>span{transform:rotate(45deg)}.journal-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:24px 0 16px}.journal-card h3{font-size:clamp(29px,2.7vw,46px);line-height:1.12;max-width:95%}.journal-card p{font-size:13px;line-height:1.9;color:var(--muted);margin:16px 0 20px;max-width:95%}.journal-read{font-size:12px;display:inline-flex;gap:24px;align-items:center;padding:0 0 10px;border-bottom:1px solid var(--line)}.journal-heading{padding-bottom:60px;border-bottom:1px solid var(--line)}.journal-heading>div{display:flex;justify-content:space-between;align-items:flex-end;gap:60px}.journal-heading h1{font-size:clamp(58px,7.5vw,126px);line-height:1.01;letter-spacing:-.035em}.journal-heading h1 em{font-style:normal;color:var(--muted)}.journal-heading>div>p{font-size:15px;line-height:1.9;max-width:290px;padding-bottom:10px}.journal-list{padding-top:60px;min-height:45vh}.article-heading{max-width:1100px;margin:auto;text-align:center}.article-back{display:inline-block;font-size:12px;margin-bottom:40px}.article-heading .journal-meta{justify-content:center;gap:30px}.article-heading h1{font-size:clamp(52px,5.8vw,90px);line-height:1.08;letter-spacing:-.025em}.article-intro{font-size:17px;line-height:1.8;color:var(--muted);max-width:670px;margin:28px auto}.article-byline{display:flex;gap:20px;justify-content:center;font-size:11px;color:var(--muted)}.article-cover{margin:0 var(--gutter);max-height:750px;overflow:hidden}.article-cover img{width:100%;height:auto;max-height:750px;object-fit:cover}.article-body{max-width:760px;margin:70px auto 100px;padding:0 24px}.article-body p{font-size:16px;line-height:2;margin-bottom:28px;overflow-wrap:anywhere}.article-body p:first-child{font-size:21px;line-height:1.8}.journal-related h2{font-size:clamp(42px,5vw,70px)}
@media(max-width:1000px){.journal-grid{gap:22px}.journal-meta{font-size:10px;gap:10px}.journal-heading>div{gap:30px}.journal-heading>div>p{max-width:230px}}
@media(max-width:700px){.journal-grid{grid-template-columns:1fr;gap:48px}.journal-card h3{font-size:36px}.journal-card p{max-width:100%;font-size:14px}.journal-heading>div{display:block}.journal-heading>div>p{max-width:100%;margin-top:25px}.journal-heading{padding-bottom:35px}.journal-list{padding-top:35px}.article-heading h1{font-size:49px}.article-intro{font-size:15px}.article-cover{margin:0}.article-body{margin:40px auto 60px}.article-body p{font-size:15px}.article-body p:first-child{font-size:19px}.journal-meta{font-size:11px}.home-journal .section-heading{align-items:flex-end}}
@media(prefers-reduced-motion:reduce){.journal-image img,.journal-image>span{transition:none}}
