.journal-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:4rem;padding-block:clamp(4rem,9vw,8rem);align-items:end}.journal-hero h1{font:400 clamp(3rem,6vw,6rem)/.98 Georgia,serif;letter-spacing:-.04em;margin:.5rem 0 1.4rem}.journal-hero>div>p:last-child{font-size:1.15rem;line-height:1.65;max-width:38rem;color:#685b63}.journal-hero-note{border-top:1px solid #d8c8be;padding-top:1rem;display:grid;gap:.5rem;max-width:25rem}.journal-hero-note strong{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#86606e}.journal-hero-note span{color:#685b63;line-height:1.6}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding-bottom:clamp(4rem,8vw,8rem)}.journal-card{background:#f6f0e8;border:1px solid #dfd3c8;display:flex;flex-direction:column;text-decoration:none;color:inherit}.journal-card img{width:100%;aspect-ratio:1.3;object-fit:cover;display:block}.journal-card>div{padding:1.35rem;display:flex;flex-direction:column;flex:1}.journal-meta{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#86606e;margin:0 0 .75rem}.journal-card h2{font:400 1.85rem/1.12 Georgia,serif;margin:0 0 .8rem}.journal-card>div>p:not(.journal-meta){color:#685b63;line-height:1.6;margin:0}.journal-card .text-link{margin-top:auto;padding-top:1.25rem;text-decoration:underline;text-underline-offset:.3rem}.journal-article{max-width:880px;padding-block:clamp(3rem,8vw,7rem)}.journal-article h1{font:400 clamp(2.8rem,6vw,5.4rem)/1.02 Georgia,serif;letter-spacing:-.035em;max-width:14ch;margin:.7rem 0 1.25rem}.journal-summary{font-size:1.2rem;line-height:1.65;color:#685b63;max-width:44rem}.journal-cover{width:100%;aspect-ratio:1.7;object-fit:cover;margin:2.5rem 0 3rem}.journal-body{max-width:70ch}.journal-body p{font-size:1.1rem;line-height:1.85;color:#42373c;margin:0 0 1.5rem}@media(max-width:800px){.journal-hero{grid-template-columns:1fr;gap:2rem}.journal-grid{grid-template-columns:1fr}.journal-card h2{font-size:1.7rem}.journal-article h1{font-size:3rem}.journal-cover{aspect-ratio:1.2;margin:2rem 0}.journal-body p{font-size:1rem}}
