.mobility-page .guide-group{margin-block:36px}.mobility-page .guide-group>p{color:#486388;max-width:850px;font-size:1rem;line-height:1.8}.mobility-tabs{flex-wrap:wrap;gap:10px;margin-block:24px 36px;display:flex}.mobility-tabs a{color:#23476f;border:1px solid #dce4f0;border-radius:24px;align-items:center;min-height:44px;padding:10px 18px;font-size:1rem;transition:background .2s,border-color .2s;display:inline-flex}.mobility-tabs a:hover,.mobility-tabs a[aria-current=page]{background:#eaf1ff;border-color:#2859f5}.mobility-page a:focus-visible{outline-offset:4px;outline:3px solid #2859f5}.mobility-page .guide-cards p,.mobility-page .guide-use p{font-size:1rem}.mobility-page .guide-area,.mobility-page .guide-card-link{font-size:.875rem}.mobility-services{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.mobility-services article{max-width:580px}.mobility-page .mobility-expired-note{color:#5b4210;background:#fff8ea;border:1px solid #f0d29a;border-radius:10px;max-width:850px;margin-block:12px;padding:10px 14px;font-size:.95rem;line-height:1.6}.journey-cost{background:#f3f7ff;border:1px solid #dce4f0;border-radius:16px;margin-block:24px;padding:24px}.journey-cost-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.journey-cost label{color:#23476f;flex-direction:column;gap:8px;font-size:1rem;display:flex}.journey-cost input{color:#172d4b;width:100%;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #7489a4;border-radius:8px;padding:10px}.journey-cost button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#2453e3;border:0;border-radius:24px;margin-top:22px;padding:12px 24px}.journey-cost-result{background:#fff;border-radius:12px;margin-top:22px;padding:18px;line-height:1.8}.journey-cost-result strong{font-size:1.2rem}@media (max-width:640px){.journey-cost-fields{grid-template-columns:1fr}.journey-cost{padding:18px}.mobility-tabs a{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.mobility-tabs a{transition:none}}
