/* 2026-11-10: Keep the Start Here panel below the hero rather than over its footer. */
body .cobra-start-panel{margin:34px auto 0!important;position:relative!important;z-index:2!important;}
body .brbc-gallery-hero{padding-bottom:0!important;}
body .hero-scroll-cue{bottom:18px!important;}
/* Keep hero text and emblem inside the available slide height. */
body .kent-inspired-hero-content{box-sizing:border-box!important;gap:clamp(7px,1.1vh,12px)!important;padding:26px 18px 44px!important;}
body .kent-inspired-emblem{width:clamp(170px,26vw,360px)!important;height:clamp(170px,26vw,360px)!important;max-height:40vh!important;flex-shrink:1!important;}
@media(max-width:960px){body .cobra-start-panel{margin:24px 16px 0!important;}}
@media(max-width:600px){body .cobra-start-panel{margin:18px 12px 0!important;}body .kent-inspired-hero-content{padding:22px 12px 38px!important;}body .kent-inspired-emblem{width:min(60vw,260px)!important;height:min(60vw,260px)!important;max-height:32vh!important;}}
