
.ep-press{background:#fff;color:#2c0f0a}.ep-container{max-width:1260px;margin:auto;padding:0 28px}.ep-hero{padding:85px 0 72px;background:#f6f0e7;border-bottom:1px solid #e7dfd4}.ep-eyebrow{font-size:11px;font-weight:800;letter-spacing:.15em;line-height:1.7;color:#9b1118}.ep-press h1,.ep-press h2,.ep-press h3{font-family:'Instrument Sans',Inter,Arial,sans-serif;letter-spacing:-.04em;line-height:1.1}.ep-press h1{font-size:clamp(46px,6vw,80px);margin:22px 0;font-weight:600}.ep-hero>.ep-container>p:last-child{font-size:19px;color:#73584e;line-height:1.8;max-width:650px}.ep-body{padding-top:65px;padding-bottom:70px}.ep-press h2{font-size:clamp(32px,4vw,50px);margin:16px 0 34px;font-weight:600}.ep-awards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ep-awards article{border:1px solid #e7dfd4;background:#faf7f1;padding:30px;border-radius:22px}.ep-year{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.1em;color:#9b1118;border-bottom:1px solid #d4b68f;padding-bottom:10px}.ep-awards h3{font-size:27px;margin:25px 0 15px}.ep-awards p{color:#73584e;font-size:14px;line-height:1.7}.ep-coverage{padding-top:75px}.ep-list article{display:grid;grid-template-columns:210px 1fr auto;gap:25px;align-items:center;padding:28px 0;border-top:1px solid #e7dfd4}.ep-list article:last-child{border-bottom:1px solid #e7dfd4}.ep-publisher{font-size:13px;font-weight:700;color:#73584e}.ep-list h3{font-size:24px;font-weight:500;margin:0}.ep-list span{font-size:12px;color:#73584e}.ep-contact{margin-top:65px;padding:36px 40px;background:#23221d;color:#fff8ec;border-radius:22px}.ep-contact .ep-eyebrow{color:#e8c690}.ep-contact h2{margin-bottom:18px}.ep-contact p:last-child{color:#e1d9cc;line-height:1.8}.ep-contact a{text-underline-offset:4px;overflow-wrap:anywhere}@media(max-width:750px){.ep-container{padding:0 20px}.ep-hero{padding:48px 0}.ep-body{padding-top:40px;padding-bottom:45px}.ep-awards{grid-template-columns:1fr}.ep-list article{grid-template-columns:1fr auto;gap:8px;padding:24px 0}.ep-list .ep-publisher{grid-column:1/-1;margin:0 0 5px}.ep-list h3{font-size:23px}.ep-contact{padding:28px 23px;margin-top:45px}.ep-coverage{padding-top:45px}}

.ep-feature-link{text-decoration:none;color:inherit;display:inline-block}.ep-feature-link small{display:block;font-family:Inter,Arial,sans-serif;font-size:11px;letter-spacing:.04em;line-height:1.6;font-weight:700;color:#9b1118;margin-top:10px}.ep-feature-link small span{color:inherit}.ep-feature-link:hover{text-decoration:underline;text-underline-offset:5px}.ep-feature-link:focus-visible{outline:3px solid #c88739;outline-offset:6px}
