
#about .awards-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch;padding-bottom:42px}
#about .award-label{grid-column:1/-1;margin-bottom:20px}
#about .award-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;min-width:0;min-height:350px;padding:34px 20px 30px;border:1px solid #dce5f3;border-top:3px solid #3168df;border-radius:12px;background:linear-gradient(155deg,#ffffff 25%,#f0f5ff);box-shadow:0 12px 32px #1a458b08}
#about .award-item .laurel{display:block;position:static;width:auto;height:auto;font-size:62px;line-height:1;color:#386bca;margin:0 0 14px}
#about .award-item small{display:block;color:#6e82a5;font-size:15px;font-weight:650;letter-spacing:.13em;margin:0 0 18px}
#about .award-item b{display:block;color:#101b30;font-size:clamp(25px,2.5vw,36px);font-weight:800;line-height:1.2;letter-spacing:-.05em;margin:0 0 14px;word-break:keep-all}
#about .award-item>span:not(.laurel){display:block;font-size:clamp(17px,1.6vw,22px);font-weight:650;line-height:1.4;color:#34476a;letter-spacing:-.035em;margin:0 0 22px;word-break:keep-all}
#about .award-item em{display:block;margin-top:auto;padding:9px 13px;font-size:14px;line-height:1.45;font-weight:700;font-style:normal;color:#2459bb;background:#e5edff;border-radius:5px;word-break:keep-all}
#about .awards-caption{font-size:14px;line-height:1.7;margin-top:24px}
@media(max-width:900px){#about .awards-row{gap:16px}#about .award-item{padding:26px 14px;min-height:320px}#about .award-item b{font-size:27px}#about .award-item em{font-size:12px}}
@media(max-width:600px){#about .awards-row{grid-template-columns:1fr;gap:18px}#about .award-item{min-height:300px;padding:28px 22px}#about .award-item b{font-size:32px}#about .award-item>span:not(.laurel){font-size:21px}#about .award-item em{font-size:14px}#about .award-label{margin-bottom:8px}}
