.journal-hero{padding-top:clamp(3rem,7vh,6rem)}.journal-hero__title{font-size:var(--step-hero);font-weight:200;line-height:.98;letter-spacing:-.03em;margin:.3em 0 0;max-width:16ch}.journal-hero__lede{margin-top:1.6rem;max-width:52ch}.feat-article{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:center;text-decoration:none;color:inherit}.feat-article>*{min-width:0}.feat-article__img{width:100%;max-width:100%;min-height:360px;transition:filter .4s ease}.feat-article:hover .feat-article__title{color:var(--vitality)}.feat-article__title{font-size:var(--step-md);margin:.7rem 0 1rem;line-height:1.1;transition:color .3s ease}.feat-article__excerpt{color:var(--depth-soft);margin-bottom:1.4rem}.journal-filters{display:flex;flex-wrap:wrap;gap:1.6rem;padding-bottom:1.4rem;border-bottom:1px solid var(--hairline);margin-bottom:clamp(2rem,4vw,3.5rem)}.journal-filters span{font-family:var(--font-ui);font-weight:500;font-size:.84rem;letter-spacing:.02em;color:var(--depth-soft);cursor:pointer;transition:color .3s ease}.journal-filters span:hover{color:var(--vitality)}.journal-filters__active{color:var(--vitality)!important}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(2rem,4vw,3.5rem) clamp(1.5rem,3vw,2.5rem)}.card-article{text-decoration:none;color:inherit;display:flex;flex-direction:column}.card-article .ph{min-height:200px;margin-bottom:1.1rem;transition:opacity .3s ease}.card-article .meta{margin-bottom:.5rem}.card-article h3{font-size:1.4rem;line-height:1.16;margin-bottom:.6rem;transition:color .3s ease}.card-article:hover h3{color:var(--vitality)}.card-article p{color:var(--depth-soft);font-size:1rem}@media (max-width:980px){.feat-article{grid-template-columns:1fr}.feat-article__img{min-height:240px}.article-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.article-grid{grid-template-columns:1fr}}