.unf{--max:var(--page-max)}
.unf .wrap{max-width:var(--max);margin:0 auto;padding-left:var(--page-x);padding-right:var(--page-x)}
.unf .section{padding-top:var(--section-y);padding-bottom:var(--section-y)}
.unf .grid-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}
.unf .grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.unf .grid-2 > article{max-width:520px}
.unf .journal{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(32px,4vw,64px);align-items:start}
.unf .notes{display:flex;justify-content:center;flex-wrap:wrap;gap:22px}
.unf .hero{min-height:min(88vh,820px);display:flex;flex-direction:column}
.unf .hero-inner{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px}
.unf .hero-copy{display:grid;gap:22px;max-width:560px}
.unf .impact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}
.unf .work-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(32px,4vw,64px);align-items:center}
@media (max-width:760px){
  .unf .grid-2,.unf .grid-3,.unf .journal,.unf .hero-inner,.unf .impact,.unf .work-hero{grid-template-columns:1fr}
  .unf .hero{min-height:0}
  .unf .hero-inner{padding-bottom:48px;padding-top:40vh}
  .unf .notes{gap:14px}
  .unf .notes figure{width:calc(50% - 7px)!important;min-height:0!important}
  .unf .stack-mobile{display:contents}
}
