.legacy-content{--ink:#062743;--navy:#002643;--cyan:#00dbee;--line:#dbeaf2;font-family:Arial,Helvetica,sans-serif;color:#062743;background:#fff;line-height:1.55}.legacy-content main.container{max-width:1240px;width:calc(100% - 60.5px);margin:23.5px auto 40.3px}.legacy-content main a{color:#0065d8}.legacy-content main .hero.compact{background:linear-gradient(110deg,#edf8ff,#fff);border:1px solid #dbeaf2;border-radius:12px;padding:23.5px 25.2px;margin:16.8px 0 25.2px}.legacy-content main h1{color:#062743;letter-spacing:-1px}.legacy-content main .card{border-color:#dbeaf2;border-radius:10px;box-shadow:none}.legacy-content main .button{border-radius:24px}.legacy-content main input,.legacy-content main select,.legacy-content main textarea{max-width:100%}.legacy-content main .breadcrumb,.legacy-content main .crumb{color:#33536e;font-size:13px}.legacy-content footer{background:#002643;color:#d2e3ee}.legacy-content footer a{color:#d2e3ee}.legacy-content footer h2,.legacy-content footer h3{color:white}
.usa-template main.container{max-width:1240px}.usa-template .crumb{padding:0 0 16.8px}.usa-template .context-nav{display:flex;flex-wrap:wrap;gap:5px;padding:6.7px;background:#f1f9ff;border:1px solid #dbeaf2;border-radius:9px;margin-bottom:20.2px}.usa-template .context-nav a{padding:8.4px 14.3px;border-radius:6px;font-size:13px}.usa-template .context-nav .current{background:#002643;color:white}.usa-template .usa-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:26.9px;padding:25.2px;background:linear-gradient(120deg,#f0f9ff,#fff);border:1px solid #dbeaf2;border-radius:12px;margin-bottom:29.4px}.usa-template .eyebrow{font-size:11px;letter-spacing:1.4px;font-weight:700;color:#006aff;margin:0 0 10.1px}.usa-template .usa-hero h1{font-size:33.6px;line-height:1.08;margin:0 0 15.1px;max-width:550px}.usa-template .usa-hero p{font-size:12.6px;color:#33536e}.usa-template .visa-grid{display:grid;grid-template-columns:1fr 1fr;gap:11.8px;margin-top:19.3px}.usa-template .visa-card{background:white;border:1px solid #dbeaf2;border-top:4px solid #00dbee;border-radius:8px;padding:16.8px}.usa-template .visa-card h3{font-size:21px;margin:0 0 6.7px;color:#062743}.usa-template .visa-card b{font-size:13px}.usa-template .visa-card p{font-size:13px;line-height:1.5;min-height:49.6px}.usa-template .visa-card a{font-size:12px;font-weight:600}.usa-template .usa-actions{display:grid;gap:10.1px}.usa-template .route-card{display:flex;flex-direction:column;gap:6.7px;padding:17.6px;border:1px solid #dbeaf2;border-radius:8px;background:white}.usa-template .route-card b{font-size:12.6px}.usa-template .route-card span{color:#33536e;font-size:13px}.usa-template .route-card:hover{border-color:#006aff}.usa-template .prep-box{margin-top:13.4px;padding:16px;background:#eaf7fe;border-radius:8px;color:#33536e;font-size:13px;line-height:1.7}.usa-template .prep-box b{color:#062743}.usa-template .prep-box small{display:block;margin-top:6.7px;font-size:11px}.usa-template .more-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11.8px;margin-top:16.8px}.usa-template .more-grid a{border:1px solid #dbeaf2;border-radius:9px;padding:16.8px;background:#f4faff;font-size:12px}.usa-template h2{font-size:22.7px;letter-spacing:-.5px}
@media(max-width:1100px){.legacy-content main.container{width:calc(100% - 40.3px)}.usa-template .usa-hero{gap:16.8px;padding:18.5px}.usa-template .usa-hero h1{font-size:28.6px}.usa-template .visa-card{padding:11.8px}}
@media(max-width:760px){.legacy-content main.container{width:calc(100% - 26.9px);margin-top:16.8px}.legacy-content main .hero.compact{padding:18.5px 15.1px}.usa-template .usa-hero{grid-template-columns:1fr;padding:16.8px 13.4px;gap:18.5px}.usa-template .usa-hero h1{font-size:26.9px}.usa-template .visa-grid{grid-template-columns:1fr}.usa-template .visa-card p{min-height:0}.usa-template .more-grid{grid-template-columns:1fr}.usa-template .context-nav{gap:3px}.usa-template .context-nav a{font-size:12px;padding:7.6px}.legacy-content main table{display:block;max-width:100%;overflow:auto}.legacy-content main{overflow-wrap:break-word}}
.legacy-content.usa-template .usa-actions{grid-template-columns:1fr}.legacy-content.usa-template .usa-hero{grid-template-columns:1.15fr 1fr}@media(max-width:760px){.legacy-content.usa-template .usa-hero{grid-template-columns:1fr}}
