.awards-panel{max-width:900px}
.awards-header{margin:12px auto 22px;text-align:center}
.awards-header h1{font:700 clamp(27px,4.4vw,42px)/1.2 'Averia Serif Libre',Georgia,serif;color:#000;margin:0;overflow-wrap:break-word}
.awards-intro{max-width:700px;margin:0 auto 38px;text-align:center}
.awards-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"best best alliance webdisney" "best best java java" "mickey mickey gracey gracey";gap:30px 24px;align-items:start}
.award{margin:0;min-width:0;text-align:center}
.award img{display:block;max-width:100%;height:auto;margin:auto}
.award figcaption{font:600 14px/1.5 Georgia,serif;color:#000;margin:12px auto 0;max-width:300px}
.award-best{grid-area:best;align-self:center}
.award-best img{width:260px}
.award-alliance{grid-area:alliance}
.award-alliance img{width:130px}
.award-webdisney{grid-area:webdisney}
.award-webdisney img{width:134px}
.award-java{grid-area:java}
.award-java img{width:230px}
.award-mickey{grid-area:mickey}
.award-mickey img{width:270px}
.award-gracey{grid-area:gracey}
.award-gracey img{width:255px}
.awards-footer .disclaimer{font:700 12px/1.5 Arial,sans-serif;color:#000;text-shadow:none;margin:30px 0 0}
@media(max-width:680px){.awards-panel{padding-inline:34px}.awards-header{margin-top:10px}.awards-intro{margin-bottom:30px}.awards-gallery{display:flex;flex-direction:column;gap:30px}.award{width:100%}.award figcaption{font-size:14px}.awards-footer .disclaimer{font-size:11px}}
