.cadi-research-page{background:#fff;color:var(--ink)}.cadi-research-header{display:grid;min-height:430px;align-items:center;color:#fff;background:linear-gradient(90deg,rgba(17,39,86,.94),rgba(31,83,145,.46)),var(--research-building) center/cover}.cadi-research-header span,.cadi-research-heading>span{display:block;margin-bottom:10px;color:#6ee4dc;font-size:.82rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.cadi-research-header h1{margin:0;font:800 clamp(3.2rem,6vw,5.4rem)/1 Manrope,sans-serif}.cadi-research-header p{max-width:750px;margin:20px 0 0;font-size:1.2rem;line-height:1.65}.cadi-research-nav{position:sticky;top:0;z-index:20;border-bottom:1px solid #dbe5ef;background:rgba(255,255,255,.96);box-shadow:0 8px 20px rgba(16,49,84,.07);backdrop-filter:blur(10px)}.cadi-research-nav .shell{display:flex;overflow:auto;justify-content:center}.cadi-research-nav a{padding:17px 24px;color:var(--blue);font-weight:800;white-space:nowrap}.cadi-research-nav a:hover,.cadi-research-nav a:focus-visible{background:#edf5fa}.cadi-research-heading{max-width:850px}.cadi-research-heading>span{color:var(--aqua)}.cadi-research-heading h2{margin:0;font:800 clamp(2.2rem,4vw,3.6rem)/1.12 Manrope,sans-serif}.cadi-research-heading>p{margin:14px 0 0;color:#59667a;font-size:1.07rem;line-height:1.65}
.cadi-research-about{padding:88px 0}.cadi-research-about>.shell{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px}.cadi-research-about__body{columns:2;column-gap:34px;color:#536076;font-size:1.04rem;line-height:1.72}.cadi-research-about__body p{margin:0 0 20px;break-inside:avoid}.cadi-research-capabilities{padding:84px 0;background:#f2f7fa}.cadi-research-capabilities__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:38px}.cadi-research-capabilities article{padding:27px;border:1px solid #dae5ed;border-radius:18px;background:#fff;transition:transform .25s ease,box-shadow .25s ease}.cadi-research-capabilities article:hover{box-shadow:0 16px 34px rgba(16,49,84,.12);transform:translateY(-5px)}.cadi-research-capabilities .cadi-icon{width:36px;height:36px;color:var(--aqua)}.cadi-research-capabilities h3{margin:18px 0 9px;font:800 1.18rem Manrope,sans-serif}.cadi-research-capabilities p{margin:0;color:#5a667a;line-height:1.6}
.cadi-research-groups{padding:92px 0 105px}.cadi-research-groups__list{display:grid;gap:30px;margin-top:44px}.cadi-research-group{display:grid;grid-template-columns:minmax(235px,31%) 1fr;overflow:hidden;min-height:330px;border:1px solid #dbe5ee;border-radius:22px;background:#fff;box-shadow:0 13px 34px rgba(16,49,84,.09);transition:transform .28s ease,box-shadow .28s ease}.cadi-research-group:nth-child(even){grid-template-columns:1fr minmax(235px,31%)}.cadi-research-group:nth-child(even) .cadi-research-group__media{order:2}.cadi-research-group:hover{box-shadow:0 21px 44px rgba(16,49,84,.16);transform:translateY(-5px)}.cadi-research-group__media{display:grid;min-height:100%;place-items:center;background:linear-gradient(145deg,var(--navy),var(--violet));color:#fff}.cadi-research-group__media img{width:100%;height:100%;object-fit:contain;padding:28px;background:#fff}.cadi-research-group__media .cadi-icon{width:78px;height:78px;opacity:.85}.cadi-research-group__content{display:flex;flex-direction:column;justify-content:center;padding:38px 42px}.cadi-research-group__content>span{color:var(--aqua);font-size:.82rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.cadi-research-group__content h2{margin:7px 0 15px;font:800 clamp(1.55rem,2.5vw,2.15rem)/1.2 Manrope,sans-serif}.cadi-research-group__content>div{color:#536076;font-size:1.02rem;line-height:1.72}.cadi-research-group__content p{margin:0 0 13px}.cadi-research-group__content p:last-child{margin-bottom:0}.cadi-research-empty{padding:60px;border-radius:18px;background:#f2f7fa;text-align:center}
@media(max-width:980px){.cadi-research-about>.shell{grid-template-columns:1fr;gap:32px}.cadi-research-capabilities__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.cadi-research-header{min-height:360px}.cadi-research-nav .shell{justify-content:flex-start}.cadi-research-about,.cadi-research-capabilities,.cadi-research-groups{padding:64px 0}.cadi-research-about__body{columns:1}.cadi-research-group,.cadi-research-group:nth-child(even){grid-template-columns:1fr}.cadi-research-group:nth-child(even) .cadi-research-group__media{order:0}.cadi-research-group__media{min-height:220px}.cadi-research-group__content{padding:28px}}@media(max-width:520px){.cadi-research-capabilities__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cadi-research-capabilities article,.cadi-research-group{transition:none}.cadi-research-capabilities article:hover,.cadi-research-group:hover{transform:none}}
