/* Exact Page 14 visual composition; no global selectors. */
.ghair-achievements__hero{padding:clamp(52px,6vw,86px) 0 34px}.ghair-achievements__hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(390px,.82fr);gap:clamp(40px,6vw,88px)}.ghair-achievements__hero h1{font-size:clamp(2.65rem,4.4vw,4.25rem);line-height:1.02}.ghair-achievements__hero-art{min-height:215px;border-radius:46% 12px 12px 46%;background:#d9ecfb;box-shadow:0 15px 35px rgb(10 49 97 / .12)}.ghair-achievements__hero-art:before,.ghair-achievements__hero-art:after,.ghair-achievements__hero-art span,.ghair-achievements__hero-art i,.ghair-achievements__hero-art b{display:none}.ghair-achievements__hero-art img{width:100%;height:100%;min-height:215px;object-fit:cover;object-position:center}.ghair-achievements__stats{margin-top:26px}.ghair-achievements__stats>div{min-width:0;padding-inline:20px}.ghair-achievements__stats strong{font-size:1.55rem}.ghair-achievements__stats span{font-size:.72rem}.ghair-achievements__featured{padding:clamp(54px,6vw,78px) 0 48px}.ghair-achievements__section-heading{margin-bottom:24px}.ghair-achievements__section-heading h2{font-size:clamp(2rem,3vw,3rem)}.ghair-publication-grid{gap:15px}.ghair-publication-card{padding:17px 18px 16px;border-radius:10px;box-shadow:0 5px 16px rgb(10 49 97 / .05)}.ghair-publication-card__title{margin:12px 0 10px;font-size:.94rem;line-height:1.28}.ghair-publication-card__meta{font-size:.73rem;gap:4px}.ghair-publication-card__abstract{font-size:.77rem;line-height:1.45}.ghair-publication-card__topline{font-size:.62rem}.ghair-publication-card__pending{font-size:.74rem}.ghair-achievements__impact{padding:clamp(52px,6vw,76px) 0;background:linear-gradient(115deg,#eaf7ff,#f9fcff)}.ghair-achievements__impact-grid{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);gap:clamp(36px,7vw,100px);align-items:center}.ghair-achievements__impact h2{font-size:clamp(2rem,3.3vw,3.15rem)}.ghair-achievements__timeline{position:relative;display:grid;gap:17px;padding-left:105px}.ghair-achievements__timeline:before{position:absolute;top:12px;bottom:12px;left:76px;width:2px;background:#ee5360;content:""}.ghair-achievements__timeline>div{position:relative;display:grid;grid-template-columns:120px minmax(0,1fr);gap:20px;align-items:start}.ghair-achievements__timeline>div:before{position:absolute;left:-35px;top:15px;width:10px;height:10px;border-radius:50%;background:#ed1c2e;box-shadow:0 0 0 3px #fff}.ghair-achievements__timeline strong{display:inline-block;padding:10px 16px;border-radius:5px;background:#ef2b32;color:#fff;text-align:center;font-size:.85rem}.ghair-achievements__timeline p{margin:4px 0 0;color:#526b8d;font-size:.84rem;line-height:1.5}.ghair-achievements__recognition{padding:0 0 42px;background:#eaf7ff}.ghair-achievements__recognition>.ghair-achievements__container{display:grid;grid-template-columns:1fr 1fr;gap:12px;transform:translateY(20px)}.ghair-achievements__recognition-card{display:grid;grid-template-columns:55px minmax(0,1fr) minmax(105px,.42fr);gap:15px;align-items:center;padding:21px;border-radius:6px}.ghair-achievements__recognition-card--award{background:#fff0f1}.ghair-achievements__recognition-card--students{background:#e4f2ff}.ghair-achievements__recognition-card>span{display:grid;width:52px;height:52px;place-items:center;border-radius:50%;background:#fff;color:#eb2233;font-size:27px}.ghair-achievements__recognition-card--students>span{color:#1267d5}.ghair-achievements__recognition-card .ghair-eyebrow{margin-bottom:4px;font-size:.56rem}.ghair-achievements__recognition-card h2{font-size:1.05rem;letter-spacing:-.02em}.ghair-achievements__recognition-card p:not(.ghair-eyebrow){margin:5px 0 0;color:#5a6e87;font-size:.7rem;line-height:1.45}.ghair-achievements__recognition-card>strong{padding-left:16px;border-left:1px solid #a9bfd5;color:#ed1c2e;font-size:1.7rem}.ghair-achievements__recognition-card--students>strong{color:#1267d5}.ghair-achievements__recognition-card small{display:block;color:#183b70;font-size:.66rem;line-height:1.3}.ghair-achievements__closing{padding:clamp(65px,7vw,95px) 0;background:linear-gradient(110deg,#f7fcff,#dff1ff)}.ghair-achievements__closing h2{font-size:clamp(2rem,3.3vw,3.2rem);letter-spacing:-.04em}.ghair-achievements__closing p:not(.ghair-eyebrow){max-width:620px;color:#506b8d;line-height:1.65}.ghair-achievements__closing .btn{margin-top:9px}@media(max-width:760px){.ghair-achievements__hero-grid,.ghair-achievements__impact-grid,.ghair-achievements__recognition>.ghair-achievements__container{grid-template-columns:1fr}.ghair-achievements__hero-art{min-height:220px;order:initial}.ghair-achievements__hero-art img{min-height:220px}.ghair-achievements__stats>div{padding-left:14px}.ghair-achievements__timeline{padding-left:72px}.ghair-achievements__timeline:before{left:48px}.ghair-achievements__timeline>div{grid-template-columns:100px minmax(0,1fr);gap:13px}.ghair-achievements__timeline>div:before{left:-29px}.ghair-achievements__recognition>.ghair-achievements__container{transform:translateY(16px)}.ghair-achievements__recognition-card{grid-template-columns:48px minmax(0,1fr)}.ghair-achievements__recognition-card>strong{grid-column:2;border-left:0;padding-left:0}.ghair-publication-card{padding:18px}.ghair-publication-card__title{font-size:1rem}}
