.Promo-module__I5q7GG__grid{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.Promo-module__I5q7GG__card{border:1px solid var(--border);background:var(--palette-white);block-size:100%;color:inherit;border-radius:12px;flex-direction:column;padding:24px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.Promo-module__I5q7GG__card:hover{border-color:var(--header-brand);transform:translateY(-2px);box-shadow:0 10px 28px #121a331a}.Promo-module__I5q7GG__badge{background:var(--header-brand);color:var(--palette-white);letter-spacing:-.02em;border-radius:8px;align-self:flex-start;margin-block-end:14px;padding-block:6px;padding-inline:12px;font-size:20px;font-weight:800;line-height:1.2}.Promo-module__I5q7GG__name{color:var(--palette-black);margin:0 0 14px;font-size:18px;font-weight:700;line-height:1.3}.Promo-module__I5q7GG__meta{color:#6b7285;flex-direction:column;flex:1;gap:4px;margin-block-end:14px;font-size:12px;line-height:1.4;display:flex}.Promo-module__I5q7GG__metaRow{align-items:flex-start;gap:6px;display:inline-flex}.Promo-module__I5q7GG__metaIcon{flex-shrink:0;margin-block-start:1px}.Promo-module__I5q7GG__cta{color:var(--header-brand);font-size:14px;font-weight:700}.Promo-module__I5q7GG__empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding-block:28px;display:flex}.Promo-module__I5q7GG__emptyTitle{color:var(--palette-black);margin:0;font-size:16px;font-weight:700}.Promo-module__I5q7GG__emptyText{color:#6b7285;margin:0;font-size:14px;line-height:1.5}.Promo-module__I5q7GG__info{flex-direction:column;gap:8px;display:flex}.Promo-module__I5q7GG__infoTitle{color:var(--palette-black);margin:0;font-size:16px;font-weight:700}.Promo-module__I5q7GG__infoText{color:#4b5568;margin:0;font-size:14px;line-height:1.6}.Promo-module__I5q7GG__error{color:var(--alert);margin:0}@media not (min-width:1000px){.Promo-module__I5q7GG__grid{grid-template-columns:repeat(2,1fr)}}@media not (min-width:600px){.Promo-module__I5q7GG__grid{grid-template-columns:1fr}}
