.promotion-section{margin-block:2rem}.promotion-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}.promotion-card{color:#182330;background:#fff;border:1px solid #dce2e8;border-radius:16px;min-width:0;overflow:hidden}.promotion-link{height:100%;color:inherit;text-decoration:none;display:block}.promotion-link:focus-visible{outline-offset:-3px;outline:3px solid #185ca8}.promotion-media{aspect-ratio:4/3;background:#eef2f5;place-items:center;display:grid;position:relative}.promotion-media img{object-fit:cover}.promotion-body{overflow-wrap:anywhere;padding:1rem}.promotion-body h3{margin:.6rem 0;font-size:1.1rem}.promotion-body p{color:#4d5a68;margin:.4rem 0;font-size:.9rem}.promotion-label{background:#eef2f5;border-radius:5px;padding:.25rem .5rem;font-size:.8rem;font-weight:650;display:inline-block}@media (max-width:1000px){.promotion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.promotion-grid{grid-template-columns:1fr}}
