/* Approved static recognition modules, replacing the moving gallery. */
#recognition.recognition-static{padding:76px 5% 80px;background:radial-gradient(ellipse 95% 70% at 67% 2%,#f4f5f6aa,transparent 70%),linear-gradient(125deg,#b9bec2,#dce0e3 45%,#aeb5ba);color:#252d32}
#recognition .extension-centered{margin-bottom:40px}#recognition h2{font:400 clamp(36px,3.8vw,55px)/1.12 'Manrope',Arial,sans-serif;letter-spacing:-.055em;margin:20px 0 17px}#recognition h2 em{font-family:Georgia,serif;color:#347d83}#recognition .extension-centered>p{color:#586770;font-size:14px}
#recognition .modules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1400px;margin:auto;align-items:stretch}
#recognition .module{border:1px solid #a8b4bc66;border-radius:9px;padding:29px 27px;background:linear-gradient(135deg,#f8fafb99,#cbd2d755);box-shadow:inset 0 1px #fff2;min-width:0;min-height:365px;display:flex;flex-direction:column}
#recognition .module-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px;gap:12px}#recognition .module-top span{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#586770}#recognition .icon{width:23px;height:23px;flex-shrink:0;color:#347d83}#recognition .icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linejoin:round;stroke-linecap:round}
#recognition .module h2{font:400 30px/1.12 'Manrope',Arial,sans-serif;letter-spacing:-.045em;margin:0 0 18px}#recognition .module h3{font-size:15px;line-height:1.4;margin:0 0 12px;font-weight:500}#recognition .copy{font-size:13px;line-height:1.7;color:#586770;margin:0}
#recognition .publication{display:flex;gap:18px;align-items:center;margin:11px 0 0}#recognition .book{display:block;width:100px;height:auto;flex-shrink:0;box-shadow:0 10px 20px #0002}#recognition .publication h3{white-space:nowrap;font-size:14px}#recognition .publication p{font-size:12px;color:#586770;margin:0;white-space:nowrap}#recognition .contributor{font-size:13px;color:#586770;margin:20px 0 0}
#recognition .awards{list-style:none;padding:0;margin:0}#recognition .awards li{border-top:1px solid #a8b4bc66;padding:13px 0}#recognition .awards h3{font-size:14px;margin:0 0 4px}#recognition .awards p{font-size:12px;line-height:1.5;color:#586770;margin:0}
@media(max-width:1100px) and (min-width:761px){#recognition .module{padding:25px 20px}#recognition .book{width:74px}#recognition .publication{gap:12px}#recognition .publication h3{font-size:13px}#recognition .publication p{font-size:10px}}
@media(max-width:760px){#recognition.recognition-static{padding:60px 6%}#recognition .modules{grid-template-columns:1fr;gap:18px}#recognition .module{height:365px;padding:25px}#recognition .extension-centered{padding:0}#recognition h2{font-size:36px}}
#recognition .publication{align-items:flex-start}
#recognition .publication h3{margin-bottom:4px}

#recognition .module cite{font-family:inherit;font-style:italic;font-weight:inherit}
