/* Catalogue spacing only; keep the programme pages unchanged. */
body main .start-hero{padding-block:112px 40px}
body main .start-hero-grid{gap:48px}
body main .start-hero-copy h1{margin-bottom:20px}
body main .start-hero-copy>p:not(.kicker){font-size:19px;line-height:1.55}
body main .start-hero-actions{margin-top:24px;gap:20px}
body main .start-routes{padding-block:40px}
body main .start-routes-stack{gap:40px}
body main .upcoming-editions{padding-block:40px}
body main .start-proof{padding-block:40px 20px}
body main .start-interest{padding-block:20px 40px}
@media(max-width:700px){
 body main .start-hero{padding-block:100px 28px}
 body main .start-hero-grid{gap:28px}
 body main .start-hero-copy>p:not(.kicker){font-size:17px}
 body main .start-routes{padding-block:28px}
 body main .start-routes-stack{gap:28px}
 body main .upcoming-editions{padding-block:28px}
 body main .start-proof{padding-block:28px 14px}
 body main .start-interest{padding-block:14px 32px}
}
