.epc-header{flex-wrap:wrap;gap:18px;padding:20px max(4vw,20px)}.epc-header .ep-passport-nav{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px 22px;font-size:14px}.epc-header .ep-passport-nav a{display:inline-flex;align-items:center;min-height:44px}.epc-header .ep-passport-nav a:first-child{color:#082f52}.epc-entry:before{display:none!important}.epc-entry{border-top:1px solid var(--ep-line)}.epc-hero>*{min-width:0}.epc input[type=file]{max-width:100%;min-width:0;overflow:hidden}.epc .epc-entry button{white-space:normal;max-width:100%;height:auto;line-height:1.4}.epc .epc-entry .epc-text-button{background:transparent;border:0;color:#066d9b;padding:12px 0;min-height:44px;text-align:left;justify-content:flex-start;text-decoration:underline}.epc .epc-entry .epc-upload{padding:24px}@media(max-width:1150px){.epc-header .ep-passport-nav{width:100%;justify-content:flex-start}.epc-header{gap:10px}}@media(max-width:650px){.epc-header{justify-content:flex-start}.epc-header .ep-passport-nav{justify-content:flex-start;font-size:13px;gap:4px 16px}.epc .epc-entry{padding:22px}.epc .epc-entry .epc-upload{padding:16px}.epc input[type=file]{font-size:13px}}