.application{max-width:1000px;padding-block:30px 70px}.application h1{font-size:clamp(2rem,5vw,3.4rem);line-height:1.15}.application h2{margin:28px 0 20px}.application p{line-height:1.65}.application-notice{background:#edf4fa;border-left:4px solid #1463a1;padding:16px 20px}.application-progress{flex-wrap:wrap;gap:8px;margin:28px 0;padding:0;list-style:none;display:flex}.application-progress li{background:#eef3f8;padding:9px 12px;font-size:.85rem}.application-progress [aria-current=step]{color:#fff;background:#0d3458}.application-progress button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.application-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.application-field{flex-direction:column;gap:8px;min-width:0;display:flex}.application-field label{font-weight:600}.application-field input,.application-field select,.application-field textarea{font:inherit;color:#122f4a;box-sizing:border-box;background:#fff;border:1px solid #6f8192;border-radius:4px;width:100%;padding:12px}.application .wide{grid-column:1/-1}.application-check{align-items:flex-start;gap:12px;line-height:1.6;display:flex}.application-check input{accent-color:#164f83;flex-shrink:0;width:20px;height:20px;margin-top:3px}.application-actions{align-items:center;gap:18px;margin:30px 0;display:flex}.application-secondary{color:#173e61;font:inherit;cursor:pointer;background:#fff;border:1px solid #173e61;border-radius:4px;padding:12px 20px}.application button:disabled{opacity:.55;cursor:not-allowed}.application-error{color:#a32020;font-weight:600}.application [aria-invalid=true]{border-color:#a32020}.application :focus-visible{outline-offset:4px;outline:3px solid #156aab}.application-review{border-bottom:1px solid #cdd9e4;padding:20px 0}.application-review h3{justify-content:space-between;gap:20px;display:flex}.application-review button{color:#14558b;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.application-review dl>div{grid-template-columns:1fr 1fr;gap:20px;padding:6px 0;display:grid}.application-review dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.underwriting-copy{background:#f2f6fa;padding:20px}.application a{color:#135f9a}.application .travel-breadcrumb{padding:0 0 24px}@media (max-width:650px){.application-fields{grid-template-columns:1fr}.application-review dl>div{grid-template-columns:1fr;gap:4px}.application-progress{gap:5px}.application-progress li{padding:6px;font-size:.75rem}.application-actions{justify-content:space-between}.application{padding-top:20px}}.application-step{border:0;min-width:0;margin:0;padding:0}.application-intro{max-width:820px;padding:36px 0 40px}.application-intro h1{margin:0 0 22px}.application-intro>p:first-of-type{max-width:680px;margin:0 0 28px;font-size:1.12rem}.application-intro .application-notice{border-radius:0 8px 8px 0;margin:16px 0;padding:20px 24px}.application-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 32px;display:grid}.application-progress li{border-radius:8px;min-width:0;padding:16px 18px}.application-step-position{text-transform:uppercase;letter-spacing:.08em;opacity:.8;margin-bottom:10px;font-size:.7rem;display:block}.application-progress button,.application-step-label{text-align:left;align-items:center;gap:10px;font-weight:600;line-height:1.4;display:flex}.application-step-number{border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.8rem;display:inline-flex}.date-format{color:#52667a;font-size:.8rem}@media (max-width:650px){.application-intro{padding:24px 0 30px}.application-intro h1{margin-bottom:18px}.application-intro .application-notice{padding:18px}.application-progress{gap:8px}.application-progress li{padding:12px 10px}.application-progress button,.application-step-label{flex-direction:column;align-items:flex-start;gap:8px;font-size:.78rem;display:flex}.application-step-position{font-size:.62rem}.application-intro>p:first-of-type{font-size:1rem}}
