/* Ritmo vertical: continuidad entre bloques sin perder respiración editorial. */
.strategy{padding-top:42px;padding-bottom:34px}
.strategy + .work{padding-top:40px;padding-bottom:42px}

.work-grid{gap:20px}
.work img{margin-bottom:7px}
.work h3{margin-bottom:8px}
.work p{margin-top:0;margin-bottom:10px}

.about{padding-top:48px;padding-bottom:46px}
.about h2{margin-bottom:8px}
.about p{margin-top:0;margin-bottom:10px}
.about .quote{margin-top:16px;margin-bottom:18px}

.areas{padding-top:48px;padding-bottom:42px}
.areas h2{margin-bottom:18px}
.area-grid{gap:14px}
.area-grid article{padding-top:12px}

.prejudicial{padding-top:46px;padding-bottom:50px}
.prejudicial-heading{margin-bottom:16px}
.prejudicial-heading p{margin:5px 0 0}
.guide-row{min-height:0;padding-top:16px;padding-bottom:16px}

@media(max-width:700px){
  .strategy{padding-top:34px;padding-bottom:28px}
  .strategy + .work{padding-top:32px;padding-bottom:34px}
  .work-grid{gap:20px}
  .about{padding-top:38px;padding-bottom:36px}
  .areas{padding-top:38px;padding-bottom:34px}
  .prejudicial{padding-top:36px;padding-bottom:40px}
  .guide-row{padding-top:15px;padding-bottom:15px}
}
