/* A7 profile only: long route title remains readable without changing the common template. */
.sg-hero-route-lockup{align-items:flex-start;gap:1.25rem}.sg-portrait .sg-hero-copy .sg-hero-route-lockup h1{font-size:clamp(2.4rem,3.2vw,3.25rem);line-height:1.08;letter-spacing:-.035em;min-width:0;overflow-wrap:normal;word-break:normal}.sg-hero-route-lockup .sg-route-sign{flex-shrink:0}
@media(max-width:640px){.sg-hero-route-lockup{gap:.75rem}.sg-portrait .sg-hero-copy .sg-hero-route-lockup h1{font-size:clamp(2.1rem,8.3vw,3rem)}}

.sg-portrait .sg-hero-copy{max-width:940px}.sg-portrait .sg-hero-route-lockup>.sg-route-sign{width:132px;min-width:132px}
