/* Only logo installation, approved reward badges, and favicon. No other site style revisions. */
.brand.ep-brand-official{gap:9px}
.site-header .brand.ep-brand-official,.menu-head .brand.ep-brand-official{padding:6px 11px 6px 8px}
.ep-logo-mark{width:56px;height:35px;display:flex;align-items:center;flex:none}
.ep-logo-mark img,.ep-logo-mark svg{display:block;width:100%;height:auto;max-height:34px}
.ep-brand-official .brand-word{font-size:25px;white-space:nowrap}
.ep-brand-official .brand-e{color:#d7bc81}.ep-brand-official .brand-p{color:#e7e2d6}
.hero-title strong{background:#fff!important;border:1.5px solid #c8ab70!important;color:#d7bc81!important;padding:.05em .13em .08em!important}
.reward-strip strong{background:#fff!important;border:1.5px solid #c8ab70!important;color:#d7bc81!important;padding:7px 12px!important}
.ep-brand-interlude{background:#09131d;color:#f5f0e5;padding:60px 0;border-block:1px solid rgba(200,171,112,.35)}
.ep-brand-interlude-inner{display:flex;align-items:center;gap:8%;justify-content:space-around}
.ep-brand-interlude-copy{max-width:580px}
.ep-brand-interlude-copy p{font-size:clamp(18px,2.1vw,28px);font-weight:550;letter-spacing:-.04em;line-height:1.72;margin:14px 0 0}
.ep-footer-layout{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:44px}
.ep-footer-brand{width:210px;min-width:165px;background:#09131d;padding:15px 14px;display:flex;align-items:center;flex-direction:column;gap:4px;border:1px solid rgba(200,171,112,.32)}
.ep-footer-brand img,.ep-footer-mark{display:block;width:115px;height:50px}
.ep-footer-mark svg{width:100%;height:100%}
.ep-footer-brand-word{font:24px/1.15 Georgia,'Times New Roman',serif;letter-spacing:-.055em;white-space:nowrap}
.ep-footer-brand-word span{color:#d7bc81}.ep-footer-brand-word em{color:#e7e2d6;font-style:normal}
.ep-footer-meta{display:flex;flex-direction:column;gap:8px;text-align:right;font-size:12px;color:#405260}
.ep-footer-meta small{font-size:11px;letter-spacing:.15em;color:#9c854e}
@media(max-width:920px){.ep-brand-official .brand-word{font-size:20px}.ep-logo-mark{width:45px}.ep-brand-interlude-inner{gap:4%}}
@media(max-width:700px){.site-header .brand.ep-brand-official,.menu-head .brand.ep-brand-official{padding:5px 7px 5px 4px;gap:6px}.ep-logo-mark{width:37px;height:29px}.ep-brand-official .brand-word{font-size:19px}.ep-brand-interlude{padding:54px 0}.ep-brand-interlude-inner{flex-direction:column;gap:27px;text-align:center}.ep-brand-interlude-copy p{font-size:18px}.ep-footer-layout{flex-direction:column;align-items:center;gap:17px}.ep-footer-meta{text-align:center;font-size:11px}.ep-footer-brand{width:210px}.hero-title strong{display:block;max-width:max-content;white-space:nowrap;font-size:inherit}.reward-strip strong{font-size:21px}}
@media(max-width:350px){.ep-brand-official .brand-word{font-size:16px}.ep-logo-mark{width:32px}}
