/* v24 · tighter rhythm between the blocks: one even gap everywhere (it was 250–430px) */
body > section:not(.hero) { padding-top: 52px; padding-bottom: 52px; }
.section-header { margin-bottom: 36px; }
@media (max-width: 900px) {
    body > section:not(.hero) { padding-top: 34px; padding-bottom: 34px; }
    .section-header { margin-bottom: 24px; }
}
