.application-steps{gap:8px;margin:26px 0;padding:0;list-style:none;display:flex}.application-steps li{color:#647077;border-top:3px solid #e3e5e7;flex-direction:column;flex:1;gap:5px;padding-top:10px;font-size:14px;display:flex}.application-steps b{letter-spacing:.1em;font-size:12px}.application-steps [aria-current=step]{color:#ad1735;border-color:#ad1735;font-weight:750}.application-steps .is-done{color:#247958;border-color:#247958}.application-optional{margin:0 0 20px}.application-optional summary{cursor:pointer;color:#526063;min-height:44px;list-style:revert;align-items:center;font-size:14px;display:flex}.application-optional summary:before{content:"＋";color:#ad1735;margin-right:8px}.application-optional[open] summary:before{content:"−"}.application-honeypot{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.email-login-card .application-consent{cursor:pointer;background:#f7f7f8;border:1px solid #e0e2e5;align-items:flex-start;gap:12px;padding:12px;font-size:14px;font-weight:500;line-height:1.7;display:flex}.application-consent input{accent-color:#ad1735;flex-shrink:0;width:21px;height:21px;margin-top:2px}.application-note{color:#526063;margin:0 0 24px;font-size:12px;line-height:1.8}.application-status-icon{color:#ad1735;background:#f9e9ed;border-radius:50%;place-items:center;width:62px;height:62px;margin-bottom:24px;display:grid}.application-receipt{border:1px solid #d5d9dc;border-left:3px solid #ad1735;margin:25px 0;padding:20px}.application-receipt strong{font-size:16px}.application-receipt p{margin:8px 0 0;font-size:14px;line-height:1.8}.application-back{color:#526063;align-items:center;min-height:44px;margin-top:12px;font-size:14px;display:flex}.application-status a,.application-form a{text-decoration:none}.application-form h1{font-size:32px}.application-status .email-login-switch{font-size:15px}@media (max-width:640px){.application-form h1{font-size:27px}.application-steps{gap:6px}.application-steps li,.application-note{font-size:13px}}
