/* A slightly tighter vertical rhythm; the approved hero and image framing are unchanged. */
body main>.section{padding-top:80px!important;padding-bottom:80px!important}
body.inner-page main>.page-intro{padding-bottom:48px!important}
body .service-editorial{padding-top:64px!important;padding-bottom:64px!important;column-gap:clamp(28px,4.5vw,68px)!important}
body .professional-profile{column-gap:clamp(32px,5vw,76px)!important}
body .journey-section{padding-top:80px!important;padding-bottom:80px!important}
body .architecture-lab{padding-top:72px!important;padding-bottom:48px!important}
body .section-heading{margin-bottom:38px!important}
body .legal-copy h2{margin-top:40px!important;margin-bottom:22px!important}
body .personal-footer{padding-top:48px!important}
@media(max-width:760px){body main>.section{padding-top:56px!important;padding-bottom:56px!important}body.inner-page main>.page-intro{padding-bottom:36px!important}body .service-editorial{padding-top:44px!important;padding-bottom:44px!important;row-gap:28px!important}body .journey-section{padding-top:56px!important;padding-bottom:56px!important}body .architecture-lab{padding-top:56px!important;padding-bottom:38px!important}body .section-heading{margin-bottom:28px!important}body .legal-copy h2{margin-top:32px!important;margin-bottom:18px!important}}
