.promotion-title-block h1{font-family:"Arial Black",Impact,sans-serif;font-size:clamp(34px,4vw,56px);font-style:italic;line-height:.95;letter-spacing:normal}
.promotion-meta-row{grid-template-columns:repeat(3,1fr)}
.promotion-detail-grid{display:block;padding-top:52px}.promotion-entry-panel{width:100%}.promotion-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:22px}.promotion-info-grid>section{padding:28px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:rgba(6,8,12,.88)}.promotion-info-grid h2{margin:0 0 16px;color:#f3f4f6;font:900 28px/.98 var(--font-display,sans-serif)}
.promotion-latest-grid article>img{filter:blur(9px);transform:scale(1.12)}.promotion-latest-grid article>div img{filter:none;border:1px solid rgba(255,255,255,.32);box-shadow:0 3px 12px rgba(0,0,0,.45)}
@media(max-width:640px){.promotion-title-block h1{font-size:38px}.promotion-meta-row{grid-template-columns:1fr}}
@media(max-width:900px){.promotion-info-grid{grid-template-columns:1fr}}
