.home-journal-section{border-top:1px solid var(--border-subtle)}.home-journal-heading{max-width:760px;margin-bottom:2.8rem}.home-journal-heading .editorial-title{margin:.8rem 0 1rem}.home-journal-heading .section-desc{max-width:650px}.home-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.home-journal-card{min-width:0;display:flex;flex-direction:column;border-bottom:1px solid var(--border-subtle);padding-bottom:1.5rem}.home-journal-media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--bg-tertiary)}.home-journal-media img{width:100%;height:100%;object-fit:cover;object-position:center;transition:var(--transition-slow)}.home-journal-card:hover .home-journal-media img{transform:scale(1.035)}.home-journal-copy{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding-top:1.2rem}.home-journal-category{color:var(--gold-accent);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.home-journal-copy h3{margin:.6rem 0;font:500 clamp(1.45rem,2vw,2rem) / 1.08 var(--font-editorial)}.home-journal-copy h3 a:hover,.home-journal-read:hover{color:var(--gold-accent-hover)}.home-journal-copy p{color:var(--text-secondary);font-size:.88rem;line-height:1.7}.home-journal-meta{display:flex;flex-wrap:wrap;gap:.4rem .8rem;margin-top:.9rem;color:var(--text-muted);font-size:.74rem}.home-journal-read{margin-top:auto;padding-top:1.1rem;color:var(--gold-accent);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home-journal-action{display:flex;justify-content:center;margin-top:3rem}@media(max-width:900px){.home-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media(max-width:600px){.home-journal-grid{grid-template-columns:1fr;gap:2rem}.home-journal-heading{margin-bottom:2rem}.home-journal-action{margin-top:2rem}}
