.journal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:36px}.journal-card a{text-decoration:none}.journal-card img{width:100%;aspect-ratio:4/3;object-fit:cover}.journal-card h3{font:32px/1.15 Georgia,serif;margin:16px 0}.journal-card p{line-height:1.65}.journal-card .byline{font-size:13px}.reading{max-width:820px;margin:64px auto;padding:0 28px}.reading h1{font:clamp(38px,6vw,64px)/1.08 Georgia,serif;overflow-wrap:anywhere}.reading p,.reading li{font:19px/1.8 Georgia,serif}.reading .intro{font-size:25px;line-height:1.5}.reading .label{font:12px/1.6 Arial,sans-serif;letter-spacing:1px}.reading figure{margin:32px 0}.reading figure img{display:block;width:100%;height:auto}.reading .cover img{height:480px;object-fit:cover}.reading figcaption{font:13px/1.6 Arial,sans-serif;margin-top:10px}.reading figcaption span{display:block}.reading .wide-image{margin-left:-8%;margin-right:-8%}.image-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px}.image-pair img{aspect-ratio:4/5;object-fit:cover}.reading h2{font:32px/1.2 Georgia,serif;margin-top:48px}.reading h3{font:25px/1.3 Georgia,serif}.reading blockquote{border-left:3px solid #526d5e;padding-left:1.2em;margin:1.4em 0;font-style:italic}.reading a{text-decoration:underline}@media(max-width:650px){.reading{margin:36px auto;padding:0 20px}.reading .cover img{height:320px}.reading .wide-image{margin-left:0;margin-right:0}.image-pair{grid-template-columns:1fr}.journal-grid{grid-template-columns:1fr}}
