.sp-hero .reserve{align-items:end}.sp-hero .callout .sub{margin-bottom:22px}.sp-or{font:400 15.5px/1.6 var(--body);color:#ffffffdb;margin:20px 0 0}.sp-or a{color:#fff;text-underline-offset:4px;align-items:center;min-height:44px;font-weight:600;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73;display:inline-flex}.sp-or a:hover{text-decoration-color:#fff}.sp-routes{margin:30px 0 0}.sp-routes>div{border-top:1px solid var(--line);grid-template-columns:120px 1fr;gap:18px;padding:18px 0;display:grid}.sp-routes>div:last-child{border-bottom:1px solid var(--line)}.sp-routes dt{font:600 10px/1 var(--head);letter-spacing:.15em;text-transform:uppercase;color:var(--blue-ink);padding-top:17px}.sp-routes dd{flex-direction:column;gap:2px;margin:0;display:flex}.sp-routes dd a,.sp-routes .sp-who{min-height:44px;font:600 clamp(19px, 2vw, 22px)/1.25 var(--head);letter-spacing:-.01em;color:var(--blue-ink);align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.sp-routes dd a{border-bottom:1px solid var(--blue-tint);transition:border-color var(--dur) var(--ease)}.sp-routes dd a:hover{border-bottom-color:var(--blue-ink)}.sp-routes .sp-note{font:400 15.5px/1.6 var(--body);color:#3a3537;text-wrap:pretty}.sp-urgent{border-radius:var(--radius);color:#fff;background:radial-gradient(130% 120% at 85% 0%, #3f7fb9 0%, #1d4470 52%, var(--blue-deep) 100%);padding:30px 32px 26px;position:relative;overflow:hidden;box-shadow:0 18px 40px -22px #0f20368c}.sp-urgent h3{font:600 12px/1 var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-tint);margin:0 0 16px}.sp-urgent>p{font:400 17px/1.6 var(--body);color:#fffffff0;text-wrap:pretty;margin:0}.sp-urgent .sp-routes{margin-top:20px}.sp-urgent .sp-routes>div{border-top-color:#ffffff2e;grid-template-columns:1fr auto;align-items:center;padding:10px 0}.sp-urgent .sp-routes>div:last-child{border-bottom-color:#ffffff2e}.sp-urgent .sp-routes dt{color:var(--blue-tint);padding-top:0}.sp-urgent .sp-routes dd a{color:#fff;border-bottom-color:#ffffff59;font-size:clamp(22px,2.4vw,26px)}.sp-urgent .sp-routes dd a:hover{border-bottom-color:#fff}.sp-urgent .sp-small{font:400 14.5px/1.6 var(--body);color:#fffc;margin:18px 0 0}.sp-urgent .sp-small a{color:#fff;text-underline-offset:3px;text-decoration:underline}.sp-ticks{margin-top:22px}.sp-doc{font:600 19px/1.4 var(--head);color:var(--black);margin:0 0 20px}.sp-doc span{font:400 14.5px/1.4 var(--body);color:#4a4547;margin-top:6px;display:block}.sp-policy .factbox .psia a{color:var(--blue-ink)}@media (max-width:560px){.sp-routes>div{grid-template-columns:1fr;gap:2px}.sp-routes dt{padding-top:0}.sp-urgent{padding:26px 22px 22px}.sp-urgent .sp-routes>div{grid-template-columns:1fr;gap:2px}}
