.currency-policy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}
.currency-policy article{padding:14px;border:1px solid #3e4d58;background:#09131a}
.currency-policy small{color:#8396a1;font:700 8px var(--display);letter-spacing:.1em}
.currency-policy h3{margin:7px 0 5px;color:#ecd08d;font:700 14px var(--display)}
.currency-policy p{min-height:34px;margin:0 0 8px;color:#93a5af;font-size:10px;line-height:1.45}
.currency-policy b{color:#6bc3f5;font-size:9px}
.event-currency-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}
.event-currency{position:relative;min-width:0;display:flex;gap:11px;align-items:center;padding:12px 13px;border:1px solid #324b60;background:linear-gradient(145deg,#0b1721,#071018)}
.event-currency.premium{border-color:#9b7137}
.event-currency i{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;font-style:normal;color:#72c8ff;background:#12304a;border:1px solid #3875a0}
.event-currency.premium i{color:#ffd26f;background:#503811;border-color:#a7772c}
.event-currency div{display:flex;flex-direction:column;min-width:0;gap:2px}
.event-currency small{color:#aebec8;font-size:9px;text-transform:uppercase;letter-spacing:.06em}
.event-currency strong{font-size:15px;color:#f0f4f6}
.event-currency span{color:#718896;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.event-currency em{position:absolute;right:8px;top:7px;font-style:normal;font-size:7px;color:#6abcf1;letter-spacing:.07em}
.event-currency.premium em{color:#e9b956}
@media(max-width:1180px){.event-currency-strip{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.currency-policy,.event-currency-strip{grid-template-columns:1fr 1fr}.event-currency{padding:11px 9px}.event-currency span{display:none}}
@media(max-width:430px){.currency-policy,.event-currency-strip{grid-template-columns:1fr}}
