.JournalArticleCard_card__45InM{height:100%}.JournalArticleCard_link__NAcS3{display:flex;flex-direction:column;height:100%;color:inherit}.JournalArticleCard_media__o_RUB{position:relative;aspect-ratio:3/2;overflow:hidden;background:var(--warm)}.JournalArticleCard_image__TzXEt{object-fit:cover;transition:transform 1.2s var(--ease-out-expo)}.JournalArticleCard_link__NAcS3:focus-visible .JournalArticleCard_image__TzXEt,.JournalArticleCard_link__NAcS3:hover .JournalArticleCard_image__TzXEt{transform:scale(1.03)}.JournalArticleCard_placeholder__we19W{position:absolute;inset:0;background:linear-gradient(145deg,var(--warm),var(--sand))}.JournalArticleCard_vignette___3NMq{position:absolute;inset:0;background:linear-gradient(0deg,rgba(20,18,17,.28),transparent 55%);pointer-events:none}.JournalArticleCard_body__2DtoM{display:flex;flex-direction:column;flex:1 1;gap:.65rem;padding:clamp(1.25rem,3vw,1.75rem) 0 0}.JournalArticleCard_eyebrow__0uek9{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--stone);font-weight:500;margin:0}.JournalArticleCard_title__juyJ9{font-family:var(--serif);font-size:clamp(1.35rem,2.5vw,1.65rem);font-weight:300;line-height:1.25;color:var(--ink);margin:0}.JournalArticleCard_excerpt__ThBiH{font-size:15px;line-height:1.7;color:var(--char);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.JournalArticleCard_meta__9Fyq_{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin-top:auto;padding-top:.5rem;font-size:12px;letter-spacing:.06em;color:var(--stone)}.JournalArticleCard_meta__9Fyq_ time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.journal_listing__Rdcqq{padding:clamp(3rem,7vh,5rem) var(--pad) clamp(5rem,10vh,8rem);max-width:var(--max-width);margin:0 auto}.journal_grid__FreY9{display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,6vw,4rem)}@media (min-width:640px){.journal_grid__FreY9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.journal_grid__FreY9{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.5rem,4vw,3.5rem)}}.journal_empty__zA2wO{max-width:36rem;margin:0 auto;text-align:center;padding:clamp(3rem,8vh,6rem) 0}.journal_emptyTitle__I8LmZ{font-family:var(--serif);font-size:clamp(1.5rem,3vw,2rem);font-weight:300;color:var(--ink);margin:0 0 1rem}.journal_emptyBody__kPQsS{font-size:15px;line-height:1.8;color:var(--char);margin:0}