/* Consistent section rhythm across desktop and mobile. */
header.partner-header{padding-top:6px;padding-bottom:6px}
header.partner-header .partner-logos{max-width:330px;padding-bottom:18px}
header.partner-header .partner-logos .aura-brand img,header.partner-header .partner-logos .sip-brand img{height:72px}
header.partner-header .header-event-brand{width:104px;margin:0 auto}
.hero.hero-full{min-height:0;padding-top:64px;padding-bottom:64px}
.hero-full .hero-explore{margin-top:20px}
.section{padding-top:60px;padding-bottom:60px}
.section.social-edit{padding-top:48px;padding-bottom:30px}
.social-footer{margin-top:24px}
.home-ticket-alert{padding-top:24px;padding-bottom:0}
.home-ticket-alert .ticket-alert-form{margin-top:0;margin-bottom:0;padding:28px;color:var(--navy)}
.home-ticket-alert .ticket-alert-form h3,.home-ticket-alert .ticket-alert-form p,.home-ticket-alert .ticket-alert-form label{color:var(--navy)}
.home-guide{padding-top:48px;padding-bottom:48px;gap:44px}
.faq-section .section{padding-top:56px;padding-bottom:56px}
.faq-help{margin-top:28px;padding-top:22px}
@media(max-width:800px){
header.partner-header .partner-logos{max-width:270px;padding-bottom:18px}
header.partner-header .partner-logos .aura-brand img,header.partner-header .partner-logos .sip-brand img{height:60px}
header.partner-header .header-event-brand{width:88px}
.hero.hero-full{min-height:0;padding-top:40px;padding-bottom:44px}
.section{padding-top:40px;padding-bottom:40px}
.section.social-edit{padding-top:36px;padding-bottom:24px}
.home-ticket-alert{padding-top:16px}
.home-ticket-alert .ticket-alert-form{padding:22px}
.home-guide{padding-top:36px;padding-bottom:36px;gap:24px}
.faq-section .section{padding-top:40px;padding-bottom:40px}
}
