/* Give the four case studies priority; keep supporting work easy to explore. */
#ning-water-garden .ng-work-group{position:relative;z-index:1}
#ning-water-garden .ng-work-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding-bottom:20px}
#ning-water-garden .ng-work-group-head h3{font-size:16px;font-weight:500;line-height:1.5;letter-spacing:.02em;color:var(--ng-paper)}
#ning-water-garden .ng-work-group-head p{max-width:540px;margin-top:10px;font-size:var(--portfolio-small,14px);line-height:1.7;color:var(--ng-muted)}
#ning-water-garden .ng-work-range{flex-shrink:0;color:var(--ng-muted);font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.08em}
#ning-water-garden .ng-work-experiments{margin-top:clamp(64px,7vw,112px)}
#ning-water-garden .ng-work-experiments .ng-project-toggle{padding:22px 0}
#ning-water-garden .ng-work-experiments .ng-project-toggle .ng-title{font-size:clamp(24px,2.5vw,36px)}
#ning-water-garden .ng-work-experiments .ng-project-toggle .ng-type{font-size:13px}
@media(max-width:760px){
  #ning-water-garden .ng-work-group-head{gap:16px;padding-bottom:16px}
  #ning-water-garden .ng-work-group-head h3{font-size:15px}
  #ning-water-garden .ng-work-group-head p{font-size:13px;max-width:280px}
  #ning-water-garden .ng-work-range{font-size:11px}
  #ning-water-garden .ng-work-experiments .ng-project-toggle{padding:18px 0}
  #ning-water-garden .ng-work-experiments .ng-project-toggle .ng-title{font-size:25px}
}
