
#edge-footer-replacement{background:#1c2a14;color:#d1d5c9;padding:30px 22px 18px;font-family:Arial,sans-serif;font-size:12px;line-height:1.7;box-sizing:border-box}
#edge-footer-replacement *{box-sizing:border-box}
#edge-footer-replacement .ef-layout{display:grid;grid-template-columns:175px minmax(0,1fr);gap:28px}
#edge-footer-replacement .ef-logo{width:120px;height:120px;object-fit:contain;display:block;margin:0 0 12px;filter:brightness(0) invert(1)}
#edge-footer-replacement p{margin:0 0 16px;font-size:12px;line-height:1.7}
#edge-footer-replacement .ef-dates{display:flex;gap:25px;padding-top:14px;border-top:1px solid #39462e}
#edge-footer-replacement .ef-label{display:block;color:#a6b584;text-transform:uppercase;font-size:10px;letter-spacing:1.2px;margin:0 0 10px;font-weight:600}
#edge-footer-replacement .ef-dates strong{display:block;font-family:Georgia,serif;color:#e3e6dc;font-size:13px}
#edge-footer-replacement .ef-right{display:grid;grid-template-columns:1fr 1fr 1.2fr 1.3fr;gap:16px;align-content:start}
#edge-footer-replacement .ef-links span{display:block;margin:0 0 12px;font-size:11px}
#edge-footer-replacement .ef-field{font-family:Georgia,serif;font-size:13px;color:#e3e6dc;line-height:1.5;margin-bottom:16px}
#edge-footer-replacement .ef-tag{display:table;border:1px solid #677356;padding:3px 7px;margin-bottom:5px;font-size:9px;white-space:nowrap}
#edge-footer-replacement .ef-social{display:flex;gap:9px;margin-top:14px}
#edge-footer-replacement .ef-social img{width:28px;height:28px}
#edge-footer-replacement .ef-tick{grid-column:1/4;display:flex;align-items:center;gap:18px;margin-top:13px}
#edge-footer-replacement .ef-tick img{width:100px;height:100px;object-fit:contain}
#edge-footer-replacement .ef-tick span{font-family:Georgia,serif;font-size:10px;letter-spacing:1px;color:#d1d5c9}
#edge-footer-replacement .ef-bottom{margin-top:28px;border-top:1px solid #39462e;padding-top:15px;display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;font-size:10px;color:#cbd2be}
#edge-footer-replacement .ef-details .ef-dates{padding-top:0;border-top:0;margin-bottom:20px;gap:18px}

#edge-footer-replacement .ef-brand p{color:#d1d5c9!important}
#edge-footer-replacement .ef-right{grid-template-rows:auto auto;row-gap:0}
#edge-footer-replacement .ef-details{grid-column:4;grid-row:1/3}
#edge-footer-replacement .ef-tick{grid-column:1/4;grid-row:2;margin-top:0;align-self:start}

#edge-footer-replacement{width:100%;container-type:inline-size}
#edge-footer-replacement a{color:inherit;text-decoration:none}
#edge-footer-replacement a:hover{text-decoration:underline;text-underline-offset:3px}
#edge-footer-replacement a:focus-visible{outline:3px solid #e0b49b;outline-offset:4px}
#edge-footer-replacement .ef-links>a{display:block;margin:0 0 12px;font-size:12px;overflow-wrap:anywhere}
#edge-footer-replacement .ef-label{line-height:1.6}
#edge-footer-replacement .ef-social>a{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px}
#edge-footer-replacement .ef-layout{grid-template-columns:minmax(170px,1fr) minmax(0,3.5fr);gap:clamp(22px,4vw,60px)}
#edge-footer-replacement .ef-right{grid-template-columns:1fr 1fr 1.2fr 1.3fr;gap:0 clamp(14px,2vw,32px)}
#edge-footer-replacement .ef-right>*{min-width:0}
#edge-footer-replacement .ef-details{grid-column:4;grid-row:1/3}
#edge-footer-replacement .ef-tick{grid-column:1/4;grid-row:2;margin-top:0}
#edge-footer-replacement .ef-field{overflow-wrap:break-word}
#edge-footer-replacement .ef-tag{font-size:10px;white-space:normal;max-width:100%}
@container(max-width:740px){
 #edge-footer-replacement .ef-layout{grid-template-columns:155px minmax(0,1fr);gap:24px}
 #edge-footer-replacement .ef-right{grid-template-columns:1fr 1fr;gap:20px}
 #edge-footer-replacement .ef-details{grid-column:2;grid-row:2}
 #edge-footer-replacement .ef-tick{grid-column:1/-1;grid-row:3;margin-top:0}
}
@container(max-width:480px){
 #edge-footer-replacement .ef-layout{grid-template-columns:1fr;gap:28px}
 #edge-footer-replacement .ef-brand{max-width:100%}
 #edge-footer-replacement .ef-logo{margin-bottom:8px}
 #edge-footer-replacement .ef-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:8px}
 #edge-footer-replacement .ef-right{gap:22px 18px}
}
@media(pointer:coarse){
 #edge-footer-replacement .ef-links>a{min-height:44px;display:flex;align-items:center;margin-bottom:2px}
 #edge-footer-replacement .ef-tag{min-height:44px;display:flex;align-items:center}
 #edge-footer-replacement .ef-social>a{min-width:44px;min-height:44px}
 #edge-footer-replacement .ef-bottom a{display:inline-block;padding:10px 0}
}

#edge-footer-replacement .ef-brand-marks{display:flex;align-items:center;gap:12px;margin-bottom:14px}
#edge-footer-replacement .ef-brand-marks>a{display:block;flex:1 1 0;min-width:0}
#edge-footer-replacement .ef-brand-marks .ef-logo{display:block;width:100%;max-width:120px;height:auto;margin:0}
#edge-footer-replacement .ef-brand-marks .ef-tick{display:block;flex:0 0 40%;max-width:88px;margin:0;align-self:center}
#edge-footer-replacement .ef-brand-marks .ef-tick img{display:block;width:100%;height:auto}
#edge-footer-replacement .ef-right{grid-template-rows:auto}
#edge-footer-replacement .ef-details{grid-row:1}
@container(max-width:740px){#edge-footer-replacement .ef-details{grid-row:2}}
@container(max-width:480px){#edge-footer-replacement .ef-brand-marks{max-width:235px;gap:18px}}

#edge-footer-replacement .ef-layout{grid-template-columns:minmax(222px,1.2fr) minmax(0,3.5fr)}
#edge-footer-replacement .ef-brand-marks{gap:12px;max-width:250px}
#edge-footer-replacement .ef-brand-marks>a{flex:0 1 152px}
#edge-footer-replacement .ef-brand-marks .ef-logo{width:100%;max-width:152px;height:auto}
#edge-footer-replacement .ef-brand-marks .ef-tick{flex:0 0 64px;max-width:64px}
@container(max-width:740px){
 #edge-footer-replacement .ef-layout{grid-template-columns:200px minmax(0,1fr)}
 #edge-footer-replacement .ef-brand-marks>a{flex:1 1 0;min-width:0}
 #edge-footer-replacement .ef-brand-marks .ef-tick{flex-basis:56px;max-width:56px}
}
@container(max-width:480px){
 #edge-footer-replacement .ef-layout{grid-template-columns:1fr}
 #edge-footer-replacement .ef-brand-marks{max-width:240px;gap:16px}
 #edge-footer-replacement .ef-brand-marks>a{flex:0 1 152px}
 #edge-footer-replacement .ef-brand-marks .ef-tick{flex-basis:64px;max-width:64px}
}

#edge-footer-replacement .ef-layout{grid-template-columns:minmax(260px,1.35fr) minmax(0,3.5fr)}
#edge-footer-replacement .ef-brand-marks{max-width:264px;gap:12px}
#edge-footer-replacement .ef-brand-marks .ef-tick{flex:0 0 100px;max-width:100px}
@container(max-width:740px){
 #edge-footer-replacement .ef-layout{grid-template-columns:240px minmax(0,1fr)}
 #edge-footer-replacement .ef-brand-marks .ef-tick{flex-basis:88px;max-width:88px}
}
@container(max-width:480px){
 #edge-footer-replacement .ef-layout{grid-template-columns:1fr}
 #edge-footer-replacement .ef-brand-marks{max-width:264px;gap:12px}
 #edge-footer-replacement .ef-brand-marks .ef-tick{flex-basis:100px;max-width:100px}
}

#edge-footer-replacement{padding-top:clamp(46px,5vw,64px)}
