
.journal-edition{font-size:12px;letter-spacing:.06em;color:#70645a;margin:18px 0}
.journal-hero{margin:0 auto 52px;max-width:1120px}
.journal-hero img{display:block;width:100%;height:auto;max-height:650px;object-fit:cover}
.journal-hero figcaption{font-size:12px;line-height:1.5;color:#756b61;padding:12px 0}
.journal-grid > *{min-width:0}.journal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.journal-grid .journal-entry h3{overflow-wrap:anywhere}
.journal-grid .journal-entry .card-image{aspect-ratio:3/2;height:auto;min-width:0}
.journal-grid .journal-entry .card-image img{width:100%;height:100%;object-fit:cover}
.journal-media-pending{aspect-ratio:3/2;display:grid;place-items:center;background:#eee7dd;color:#756b61;padding:24px;text-align:center}
.journal-context{margin:24px 0;font-size:14px;line-height:1.7;color:#756b61}
.journal-test-note{max-width:780px;margin:0 0 28px;font-size:14px;color:#756b61}
.sources a{display:block;overflow-wrap:anywhere}
@media(max-width:980px){.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.journal-grid{grid-template-columns:minmax(0,1fr)}.journal-hero{margin-bottom:30px}.journal-hero figcaption{font-size:11px}.journal-edition{font-size:11px}.page-title h1{overflow-wrap:break-word}}
