/* A single cover story and a clear route to the full edition. */
.home-journal-edition{margin-bottom:24px;font:500 .875rem/1.6 var(--mono);color:var(--bricks-color-vsndru)}
.home-journal-story{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:center;min-width:0}
.home-journal-image{display:block;overflow:hidden;border-radius:10px;background:#171717}
.home-journal-image img{width:100%;aspect-ratio:16/10;object-fit:cover;transition:filter .2s}
.home-journal-image:hover img{filter:brightness(1.1)}
.home-journal-source{font:400 .8125rem/1.6 var(--mono);color:var(--bricks-color-vsndru);margin-bottom:10px}
.home-journal-story h3{font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.35;font-weight:600;letter-spacing:-.5px;overflow-wrap:anywhere}
.home-journal-story h3 a:hover{color:var(--bricks-color-vsndru)}
.home-journal-summary{color:var(--muted);margin-top:16px;font-size:.9375rem;line-height:1.75}
.home-journal-actions{margin-top:24px}
@media(max-width:1050px){.home-journal-story{gap:28px}.home-journal-story h3{font-size:1.5rem}}
@media(max-width:760px){.home-journal-story{grid-template-columns:1fr;gap:22px}.home-journal-image img{aspect-ratio:16/9}.home-journal-edition{font-size:.8125rem;margin-bottom:20px}.home-journal-actions .button{width:100%;justify-content:center}}
