/* Test: exact sizing rules from the approved Home (framing.css), scoped to the three requested footers. */
.journey-footer{padding-left:0;padding-right:0}
.journey-footer .journey-inner{width:46%;max-width:none;margin:0;padding-left:6vw;box-sizing:border-box}
.journey-footer .eyebrow{font-size:9px;line-height:1.6;letter-spacing:3px;margin-bottom:25px}
.journey-footer .journey-title{font-size:clamp(48px,5.7vw,94px);line-height:.94;margin-bottom:25px}
.journey-footer .journey-links{width:min(100%,440px);margin-top:28px}
.journey-footer .journey-link{padding:17px 0;gap:18px}
.journey-footer .journey-label strong{font-size:clamp(18px,1.45vw,23px);line-height:1.35}
.journey-footer .journey-label small{font-size:14px;line-height:1.55;max-width:360px;margin-top:5px}
.journey-footer .journey-arrow{font-size:22px;line-height:1}
@media(min-width:701px) and (max-height:720px){
 .journey-footer .eyebrow{margin-bottom:16px}
 .journey-footer .journey-title{font-size:clamp(36px,7.5svh,64px);margin-bottom:18px}
 .journey-footer .journey-links{margin-top:20px}
 .journey-footer .journey-link{padding:12px 0}
 .journey-footer .journey-label strong{font-size:18px}
 .journey-footer .journey-label small{font-size:13px}
}
@media(max-width:700px){
 .journey-footer .journey-inner{width:100%;padding-left:7vw;padding-right:7vw}
 .journey-footer .journey-title{font-size:clamp(36px,10.4vw,60px);line-height:.98;margin-bottom:0}
 .journey-footer .journey-links{width:100%;margin-top:22px}
 .journey-footer .journey-link{padding:14px 0;gap:12px}
 .journey-footer .journey-label strong{font-size:16px;line-height:1.4}
 .journey-footer .journey-label small{font-size:13px;line-height:1.5;max-width:none;margin-top:5px}
 .journey-footer .journey-arrow{font-size:22px}
}
@media(max-width:700px) and (max-height:450px){
 .journey-footer .journey-inner{width:57%;padding-left:4vw;padding-right:4vw}
 .journey-footer .journey-title{font-size:32px}
 .journey-footer .journey-links{margin-top:16px}
 .journey-footer .journey-link{padding:9px 0}
 .journey-footer .journey-label strong{font-size:15px}
 .journey-footer .journey-label small{font-size:12px}
}
