/* Spacing only: preserve each section's original type, brand and decoration. */
body .vitality-header-spacing.vitality-header-spacing.vitality-header-spacing{--hero-pad:48px;--hero-gap:24px;min-height:0;padding-top:var(--hero-pad);padding-bottom:var(--hero-pad)}
body .making-place-page{padding-top:0}
body .making-place-hero.vitality-header-spacing.vitality-header-spacing.vitality-header-spacing,body .form-hero.vitality-header-spacing.vitality-header-spacing.vitality-header-spacing,body .vitality-header-spacing.vitality-header-spacing.vitality-header-spacing>div{display:grid;gap:var(--hero-gap);align-content:start}
body .vitality-header-spacing.vitality-header-spacing.vitality-header-spacing>h1,body .vitality-header-spacing.vitality-header-spacing.vitality-header-spacing>p,body .vitality-header-spacing.vitality-header-spacing.vitality-header-spacing>div>h1,body .vitality-header-spacing.vitality-header-spacing.vitality-header-spacing>div>p{margin-top:0;margin-bottom:0}
body .making-place-hero.vitality-header-spacing.vitality-header-spacing.vitality-header-spacing h1{line-height:1}
body .making-place-hero.vitality-header-spacing.vitality-header-spacing.vitality-header-spacing .making-place-logo{vertical-align:top}
body .making-place-hero.vitality-header-spacing.vitality-header-spacing.vitality-header-spacing .making-place-english{margin-top:calc(8px - var(--hero-gap))}
@media(max-width:650px){body .vitality-header-spacing.vitality-header-spacing.vitality-header-spacing{--hero-pad:32px;--hero-gap:20px}}
