.awards-intro{display:grid;gap:32px;grid-template-columns:minmax(0,1fr)}.awards-intro__text{margin:16px 0 0;color:var(--sp-text);font-size:17px;line-height:1.75}.sp .awards-intro__subtitle{margin:0 0 16px;font-size:18px;font-weight:600}.awards-criteria{display:grid;gap:12px;margin:0;padding:0;list-style:none}.awards-criteria li{display:flex;gap:14px;padding:16px;border:1px solid var(--sp-line);border-radius:var(--sp-radius);background:var(--sp-surface);font-size:15px;line-height:1.6}.awards-criteria__icon{display:inline-grid;place-items:center;width:40px;height:40px;flex:none;border-radius:12px;background:var(--sp-green-soft);color:var(--sp-green-dark);font-size:18px}@media(min-width:992px){.awards-intro{gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.awards-steps{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;counter-reset:step}.awards-steps li{counter-increment:step}.awards-steps li:before{content:counter(step);display:grid;place-items:center;width:40px;height:40px;margin-bottom:14px;border-radius:999px;background:var(--sp-green-dark);color:#fff;font-weight:700}.sp .awards-steps h3{margin:0 0 6px;font-size:17px;font-weight:600}.awards-steps p{margin:0;color:var(--sp-muted);font-size:15px;line-height:1.6}@media(min-width:768px){.awards-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.awards-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:32px;padding:28px;border-radius:var(--sp-radius);background:linear-gradient(120deg,#2f6424,#3a7a2d 55%,#4e9a36);color:#fff}.sp .awards-cta__title{margin:0 0 6px;color:#fff;font-size:22px;font-weight:700}.awards-cta__text{margin:0;max-width:56ch;color:#ffffffe0}.awards-cta__actions{display:flex;flex-wrap:wrap;gap:10px}.awards-cta .sp-btn--primary{background:#fff;color:var(--sp-green-dark)}.awards-cta .sp-btn--primary:hover{background:var(--sp-green-soft);color:var(--sp-green-hover)}.awards-cta .sp-btn--outline{border-color:#ffffff80;background:transparent;color:#fff}.awards-cta .sp-btn--outline:hover{background:#ffffff1f;color:#fff}.awards-cta--closed{border:1px solid var(--sp-line);background:var(--sp-green-soft);color:var(--sp-ink, #16242B)}.sp .awards-cta--closed .awards-cta__title{color:var(--sp-green-dark)}.awards-cta--closed .awards-cta__text{color:inherit}
