.epl{--epl-green:var(--brand-primary,#00754a);--epl-orange:var(--brand-secondary,#ef8943);--epl-dark:#17392f;--epl-mint:#80baa5;--epl-ink:#17392f;--epl-body:#475569;--epl-light:#e2e8f0;--epl-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--epl-ink);font-family:var(--epl-font);padding:var(--epl-pt,0) 20px var(--epl-pb,0);width:100%}.epl,.epl *,.epl :after,.epl :before{box-sizing:border-box}.epl *{color:inherit;font-family:inherit}.epl__wrap{margin:0 auto;max-width:var(--epl-max,1100px);width:100%}.epl--dark{color:#fff}.epl-prewrap{white-space:pre-line}.epl :focus-visible{outline:3px solid var(--epl-orange);outline-offset:2px}@media (max-width:767px){.epl{padding-left:16px;padding-right:16px}}.epl-video .epl__wrap{max-width:var(--epl-max,960px)}.epl-video__frame{aspect-ratio:16/9;background:#0b0f0d;border-radius:var(--epl-radius,16px);box-shadow:0 12px 32px rgba(23,57,47,.15);overflow:hidden;position:relative;width:100%}.epl-video__iframe,.epl-video__poster{border:0;display:block;height:100%;inset:0;position:absolute;width:100%}.epl-video__poster{background:#000;cursor:pointer;margin:0;padding:0}.epl-video__poster img{display:block;height:100%;object-fit:cover;width:100%}.epl-video__play{align-items:center;background:var(--epl-orange);border-radius:50%;box-shadow:0 10px 25px rgba(0,0,0,.3);color:#fff;display:flex;height:72px;justify-content:center;left:50%;margin:-36px 0 0 -36px;position:absolute;top:50%;width:72px}@media (prefers-reduced-motion:no-preference){.epl-video__play{transition:transform .2s ease}.epl-video__poster:hover .epl-video__play{transform:scale(1.06)}}