.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-bottom:90px}.journal-card{background:var(--paper);border:1px solid var(--line);border-radius:8px;overflow:hidden;min-width:0}.journal-card>a{display:flex;flex-direction:column;height:100%}.journal-card>a:hover h2{color:var(--wine)}.journal-cover{background:#e7e0dc;aspect-ratio:1.6;overflow:hidden}.journal-cover img{width:100%;height:100%;object-fit:contain}.journal-card-copy{padding:28px;display:flex;flex:1;flex-direction:column;align-items:flex-start}.journal-card time{font-size:.75rem;color:var(--muted);margin:10px 0 22px}.journal-card h2{font-size:1.45rem;line-height:1.25;overflow-wrap:anywhere;margin-bottom:18px}.journal-card-copy>p:not(.eyebrow){font-size:.9rem;color:var(--muted);margin-bottom:22px}.journal-card .text-link{margin-top:auto}.journal-byline{display:flex;flex-wrap:wrap;gap:14px 30px;font-size:.82rem;color:var(--muted);margin-top:28px}.journal-article .inner-hero h1{font-size:clamp(2rem,4.4vw,4rem);max-width:1060px}.journal-reading{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,750px);gap:70px;justify-content:space-between;padding-bottom:100px}.journal-reading aside{min-width:0}.journal-reading nav{border-top:2px solid var(--wine);padding-top:22px}.journal-reading nav h2{font-size:1rem;margin-bottom:16px}.journal-reading nav a{display:block;padding:10px 0;font-size:.85rem;line-height:1.5;border-bottom:1px solid var(--line)}.journal-reading nav a:hover{color:var(--wine);text-decoration:underline}.journal-archive-note{font-size:.78rem;color:var(--muted);margin-top:30px}.journal-body{min-width:0;overflow-wrap:anywhere}.journal-hero{width:100%;height:auto;max-height:470px;object-fit:contain;border-radius:7px;margin-bottom:38px}.journal-body>p{margin-bottom:24px;font-size:1.05rem;line-height:1.85}.journal-body h2{font-size:1.7rem;line-height:1.3;margin:45px 0 22px;scroll-margin-top:24px}.journal-body li{line-height:1.85;margin-block:8px}.journal-body ul{padding-left:24px;margin-bottom:28px}.journal-references{border-top:1px solid var(--line);margin-top:35px}.journal-references a{color:var(--wine);text-decoration:underline;text-underline-offset:4px}.journal-related>h2{font-size:2rem;margin-bottom:32px}.journal-related .journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:900px){.journal-grid{grid-template-columns:1fr}.journal-card>a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.journal-cover{height:100%;aspect-ratio:auto}.journal-reading{grid-template-columns:minmax(0,1fr);gap:35px}.journal-reading aside{max-width:750px}.journal-related .journal-grid{grid-template-columns:1fr}}
@media(max-width:600px){.journal-card>a{display:flex}.journal-cover{height:auto;aspect-ratio:1.6}.journal-card-copy{padding:24px}.journal-reading{padding-bottom:60px}.journal-body h2{font-size:1.5rem}.journal-hero{max-height:300px}.journal-byline{display:grid}.journal-grid{margin-bottom:60px}}
