.eg-claim-page{padding-top:60px;padding-bottom:72px;color:var(--ex-ink,#172f29)}
.eg-heading{max-width:790px;margin-bottom:32px}.eg-heading h1{font-size:clamp(32px,4vw,51px);line-height:1.15;margin:14px 0 20px}.eg-heading>p:not(.eyebrow){line-height:1.8;color:#53665e}.eg-heading>a,.eg-guidance>a{color:#174b3c;text-decoration:underline;text-underline-offset:3px}
.eg-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:30px;align-items:start}.eg-form-card,.eg-guidance,.eg-login{padding:30px;border:1px solid #dce5d6;border-radius:18px;background:#fff}.eg-login{max-width:760px}.eg-login h2{font-size:25px;line-height:1.3}.eg-login p{color:#53665e;line-height:1.8}
.eg-form fieldset{border:0;padding:0;margin:0;min-width:0}.eg-form fieldset[disabled]{opacity:.65}.eg-form label{display:block;font-size:13px;font-weight:650;margin-bottom:9px}.eg-form input:not([type=checkbox]):not([type=file]),.eg-form select{display:block;box-sizing:border-box;width:100%;max-width:100%;border:1px solid #d0dccb;border-radius:8px;background:#fff;color:#172f29;min-height:45px;padding:10px 12px;font:inherit;font-weight:400;margin-top:8px}.eg-form select{margin-bottom:0}.eg-form input:focus-visible,.eg-form select:focus-visible,.eg-file-input:focus-visible+.eg-file-button{outline:2px solid #174b3c;outline-offset:3px}.eg-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:21px}.eg-field-help{font-size:12px;line-height:1.65;color:#65716b;font-weight:400;margin:7px 0 23px}.eg-document{border:1px solid #e0e8da;border-radius:10px;padding:19px;margin-bottom:20px}.eg-document>label{margin:0}.eg-document .eg-field-help{margin-bottom:13px}.eg-document small{display:block;margin-top:10px;color:#66756c;font-size:11px}.eg-file-control{display:flex;align-items:center;gap:13px;position:relative;min-width:0}.eg-file-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.eg-file-button{border:1px solid #cad9c1;border-radius:7px;background:#f4f7ef;color:#174b3c;padding:9px 13px;white-space:nowrap;cursor:pointer;margin:0!important;font-size:12px!important}.eg-file-name{font-size:12px;color:#53665e;min-width:0;overflow-wrap:anywhere}.eg-confirm{display:flex!important;gap:11px;align-items:flex-start;line-height:1.7;font-weight:400!important;margin:24px 0!important}.eg-confirm input{margin-top:5px;flex-shrink:0;accent-color:#174b3c}.eg-honeypot{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.eg-form .ex-button{border:0;cursor:pointer}.eg-form fieldset[disabled] .ex-button{cursor:not-allowed}
.eg-guidance{background:#f5f7f0}.eg-guidance h2{font-size:24px;line-height:1.3;margin:0 0 17px}.eg-guidance ol{margin:0 0 22px;padding-left:19px}.eg-guidance li,.eg-guidance p{font-size:13px;line-height:1.8;color:#53665e}.eg-guidance li{margin-bottom:11px}.eg-private-note{border-top:1px solid #d8e2d0;padding-top:18px}.eg-guidance>a{font-size:13px}.eg-notice{padding:16px 18px;border:1px solid #dcd9bf;border-radius:9px;background:#fcfaf0;color:#625d39;font-size:13px;line-height:1.75;margin:0 0 24px}.eg-notice.is-success{background:#eff6e8;border-color:#c7dbb7;color:#275436}
.eg-history{margin-top:45px}.eg-history h2{font-size:27px}.eg-history>p{font-size:12px;line-height:1.7;color:#65716b}.eg-table-wrap{overflow:auto;border:1px solid #dce5d6;border-radius:10px}.eg-history table{border-collapse:collapse;width:100%;font-size:13px;margin:0}.eg-history th,.eg-history td{padding:15px;text-align:left;border-bottom:1px solid #e1e8da;vertical-align:top}.eg-history th{background:#f5f7f0}.eg-history small{display:block;white-space:nowrap;color:#66756c;margin-top:5px}.eg-history tr:last-child td{border:0}
@media(max-width:850px){.eg-layout{grid-template-columns:minmax(0,1fr)}.eg-guidance{max-width:none}.eg-claim-page{padding-top:38px}.eg-form-card,.eg-guidance,.eg-login{padding:24px}}
@media(max-width:480px){.eg-two-col{grid-template-columns:1fr;gap:13px}.eg-form-card,.eg-guidance,.eg-login{padding:20px}.eg-document{padding:15px}.eg-heading h1{font-size:33px}.eg-form .ex-button{width:100%;justify-content:space-between}.eg-file-control{align-items:flex-start}.eg-history th,.eg-history td{padding:12px}}
