.ema-info{background:#0b0b0c;color:#ddd;padding:64px 0 80px}
.ema-info *{box-sizing:border-box}
.ema-info__wrap{width:min(940px,calc(100% - 64px));margin-inline:auto}
.ema-info__header{padding-bottom:32px;border-bottom:3px solid #d50917}
.ema-info__eyebrow{color:#ff6973;font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;margin:0 0 16px}
.ema-info h1{font-size:clamp(40px,5vw,68px);line-height:1.08;text-transform:uppercase;margin:0;color:#fff;overflow-wrap:anywhere}
.ema-info__content{font-size:17px;line-height:1.7;overflow-wrap:break-word}
.ema-info__content>p:first-child{font-size:20px;color:#eee;margin:28px 0 36px;max-width:70ch}
.ema-info h2{font-size:clamp(24px,3vw,30px);line-height:1.25;margin:32px 0 12px;padding-top:28px;border-top:1px solid #383838;color:#fff}
.ema-info__content>p+h2:first-of-type{border-top:0;padding-top:0}
.ema-info p{margin-block:12px 22px}
.ema-info a{color:#ff8590;text-decoration:underline;text-underline-offset:4px;font-weight:650}
.ema-info a:hover{color:#fff}
.ema-info a:focus-visible{outline:3px solid #fff;outline-offset:5px}
.ema-info__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.ema-info a.ema-info__button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 24px;background:#d50917;border:1px solid #d50917;color:#fff;text-decoration:none;text-transform:uppercase;font-size:14px;line-height:1.4;text-align:center;font-weight:800}
.ema-info a.ema-info__button--secondary{background:#191919;border-color:#777}
.ema-info a.ema-info__button:hover{background:#a90712}
@media(max-width:749px){.ema-info{padding:36px 0 48px}.ema-info__wrap{width:calc(100% - 36px)}.ema-info__header{padding-bottom:24px}.ema-info__content{font-size:16px}.ema-info__content>p:first-child{font-size:18px;margin-top:24px}.ema-info__actions{flex-direction:column}.ema-info a.ema-info__button{width:100%}}
