.app-stories{grid-auto-rows:1fr;gap:26px;display:grid}.app-story{isolation:isolate;color:#1b2c3c;background:linear-gradient(110deg,#fff 22%,#eff7fc 65%,#e4f1fa);border:1px solid #fff;border-radius:28px;align-items:center;min-height:570px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px -32px #25466b77}.app-story-art{z-index:-2;-webkit-mask-composite:source-in;pointer-events:none;width:72%;height:auto;position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 10%),linear-gradient(#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10%),linear-gradient(#0000,#000 5% 95%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.app-story:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#fff 0%,#fffffff5 37%,#ffffffa8 46%,#0000 52%);position:absolute;inset:0}.app-story-copy{width:49%;padding:38px}.app-story-brands{flex-wrap:wrap;align-items:center;gap:16px;min-height:64px;margin-bottom:15px;display:flex}.app-story-brands img{object-fit:contain;object-position:left center;width:auto;max-width:160px;height:57px}#isro .app-story-brands img{height:67px}#hal .app-story-brands img{height:62px}#pidilite .app-story-brands img{height:59px}#brahmos .app-story-brands img{max-width:200px}#tyres .app-story-brands{flex-wrap:nowrap;gap:12px}#tyres .app-story-brands img{width:calc(25% - 9px);max-width:86px;height:40px}.app-logo-clip-iitd{flex:none;width:62px;height:58px;display:inline-block;overflow:hidden}.app-logo-clip-iitd img{object-fit:contain;width:310px;max-width:none;height:82px;margin:-11px 0 0 -3px}#niper .app-story-brands img{max-width:150px;height:108px}#research-institutes .app-story-brands img[alt=CSIR]{max-width:72px;height:66px}#research-institutes .app-story-brands img[alt=NIT\ Tiruchirappalli]{max-width:68px;height:62px}#research-institutes .app-story-brands{flex-wrap:wrap;gap:16px}@media (max-width:700px){#niper .app-story-brands img{max-width:112px;height:78px}#research-institutes .app-story-brands img[alt=CSIR]{max-width:58px;height:52px}#research-institutes .app-story-brands img[alt=NIT\ Tiruchirappalli]{max-width:56px;height:50px}#research-institutes .app-story-brands{gap:10px}.app-logo-clip-iitd{width:50px;height:47px}.app-logo-clip-iitd img{width:250px;height:66px;margin:-9px 0 0 -3px}}.app-story-identifier{flex-direction:column;justify-content:center;gap:2px;max-width:190px;display:inline-flex}.app-story-identifier-mark{letter-spacing:.06em;color:#294b67;font-size:27px;font-weight:700;line-height:1.1}.app-story-identifier-name{color:#5d7183;font-size:10.5px;line-height:1.35}#pidilite .app-story-brands,#automotive .app-story-brands{flex-wrap:wrap;gap:14px}#niper .app-story-brands .app-story-identifier{max-width:100%}@media (max-width:700px){.app-story-identifier-mark{font-size:22px}.app-story-identifier-name{font-size:9.5px}.app-story-identifier{max-width:150px}#pidilite .app-story-brands,#automotive .app-story-brands{gap:10px}}@media (max-width:1250px){.app-story{min-height:610px}.app-story-copy{padding:30px}}@media (max-width:1000px){.app-story{min-height:690px}.app-story-copy{padding:26px}#tyres .app-story-brands{flex-wrap:wrap}#tyres .app-story-brands img{width:70px;height:32px}}@media (max-width:700px){.app-stories{grid-auto-rows:auto}.app-story{border-radius:23px;align-items:stretch;min-height:430px}.app-story-copy{flex-direction:column;width:100%;padding:24px;display:flex}.app-story-top{flex-direction:column;justify-content:flex-start;width:47%;min-height:175px;display:flex}.app-story-art{-webkit-mask-composite:source-over;width:72%;top:40px;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8%);mask-image:linear-gradient(90deg,#0000,#000 8%);-webkit-mask-composite:source-over;mask-composite:add}.app-story:before{background:linear-gradient(#0000 0 165px,#fff 205px)}.app-story-brands{min-height:65px;margin-bottom:10px}.app-story-brands img{max-width:115px;height:48px}#isro .app-story-brands img{height:58px}#hal .app-story-brands img{height:52px}#brahmos .app-story-brands img{max-width:120px;height:43px}#tyres .app-story-brands{gap:8px;min-height:87px}#tyres .app-story-brands img{width:46px;height:31px}.app-story-links{margin-top:auto;padding-top:15px}}.app-research-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (max-width:1000px){.app-research-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.app-research-grid{grid-template-columns:1fr}}
