.research-layout{background:var(--canvas,#f4f7fb);grid-template-columns:88px minmax(0,1fr);align-items:start;gap:22px;padding:8px 24px 48px 14px;display:grid;position:relative}.research-content{min-width:0}.research-content .container{width:100%;max-width:1320px}.research-dock-wrap{z-index:50;animation:.6s cubic-bezier(.22,1,.36,1) both research-dock-enter;position:sticky;top:104px}.research-dock{scrollbar-width:none;scrollbar-color:#12345b33 transparent;-webkit-backdrop-filter:blur(12px)saturate(125%);background:radial-gradient(at 0 0,#ffffffa6,#0000 58%),linear-gradient(100deg,#ffffff59,#ffffff08 28%,#afd3ea12 72%,#ffffff45),linear-gradient(165deg,#dbedf91f,#abcce60a);border:1px solid #ffffffb3;border-color:#ffffffb3 #7a9ebe38 #7a9ebe4d #ffffffb3;border-radius:23px;flex-direction:column;max-height:calc(100dvh - 120px);padding:11px 7px;display:flex;position:relative;overflow:hidden;box-shadow:inset 1px 1px 1px #fffffff2,inset -1px -1px 2px #5880a629,inset 3px 0 8px #ffffff3b,0 3px 5px #12345b0a,0 12px 28px #12345b17}.research-dock ul{scrollbar-width:none;gap:4px;min-height:0;margin:0;padding:5px;list-style:none;display:grid;overflow:hidden auto}.research-dock li{margin:0;padding:0;position:relative}.research-dock li.research-dock-divider{border-top:1px solid #12345b30;margin-top:6px;padding-top:9px}.research-dock-link{color:#12345b;isolation:isolate;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:64px;padding:5px 2px;text-decoration:none;display:flex;position:relative}.research-dock-link:hover,.research-dock-link:focus-visible{z-index:3}.research-dock-icon{color:#fff;width:36px;height:36px;transform:scale(var(--dock-scale,1));transform-origin:50%;background:linear-gradient(160deg,#67b4fc 0%,#2876e6 48%,#174fae 100%);border:1px solid #ffffffa6;border-radius:11px;flex:0 0 36px;place-items:center;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:grid;position:relative;box-shadow:inset 0 1px 2px #ffffffb3,inset 0 -2px 3px #06152b21,0 3px 5px #12345b2e}.research-dock-icon:after{content:"";pointer-events:none;background:linear-gradient(#ffffff4d,#fff0);border-radius:9px 9px 5px 5px;position:absolute;inset:1px 2px 48%}.research-dock-icon svg{filter:drop-shadow(0 1px 1px #06152b33);width:23px;height:23px}.research-dock-icon--calls,.research-dock-icon--query{background:linear-gradient(160deg,#57d7b1,#0d966d 55%,#08624f)}.research-dock-icon--news,.research-dock-icon--media{background:linear-gradient(160deg,#7ea3ea,#426cc2 55%,#234985)}.research-dock-icon--track,.research-dock-icon--eod{background:linear-gradient(160deg,#ffd49b,#dc8a36 55%,#9b5719)}.research-dock-icon--live,.research-dock-icon--registration{background:linear-gradient(160deg,#6ad8e1,#069ca5 55%,#086773)}.research-dock-icon--disclaimer,.research-dock-icon--grievance{background:linear-gradient(160deg,#a7bbd3,#617b9b 55%,#364c67)}.research-dock-label{color:#12345b;text-align:center;min-width:0;max-width:100%;font-size:10px;font-weight:600;line-height:1.3}.research-dock-indicator{background:0 0;border-radius:50%;width:4px;height:4px;position:absolute;top:auto;bottom:0;left:calc(50% - 2px)}.is-active .research-dock-indicator{background:#12345b}.research-dock-link.is-active .research-dock-icon{outline-offset:2px;outline:2px solid #1758c761}.research-layout a:focus-visible{outline-offset:3px;outline:3px solid #1758c7}.research-skip{z-index:60;color:#124ba1;background:#fff;border-radius:8px;padding:12px;position:absolute;top:6px;left:24px;transform:translateY(-200vh)}.research-skip:focus{transform:none}.research-section{background:#fff;border:1px solid #dde5ef;border-radius:24px;min-height:500px;padding:clamp(24px,4vw,52px)}.research-section-eyebrow{color:#1758c7;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.research-section h1{color:#0a213f;margin:12px 0;font-size:clamp(26px,3vw,38px)}.research-section-description{color:#4f637c;max-width:620px;line-height:1.8}.research-section-empty{color:#42566e;background:#f6f9fd;border:1px dashed #bacbdf;border-radius:16px;margin-top:32px;padding:25px}.research-section-empty h2{color:#183756;margin:0 0 8px;font-size:17px}.research-section-empty p{margin:0;line-height:1.7}@media (max-height:760px) and (min-width:701px){.research-dock ul{gap:1px}.research-dock-link{min-height:56px}.research-dock-icon{border-radius:9px;flex-basis:30px;width:30px;height:30px}.research-dock-icon svg{width:20px;height:20px}}@media (max-width:700px){.research-layout{padding:8px 12px 32px;display:block}.research-dock-wrap{margin-bottom:18px;position:relative;top:auto}.research-dock{border-radius:20px;max-height:none;padding:8px;overflow:visible}.research-dock ul{scrollbar-width:none;scrollbar-color:#12345b33 transparent;gap:4px;padding:7px 5px;display:flex;overflow-x:auto}.research-dock li{flex:none}.research-dock li.research-dock-divider{border:0;margin:0;padding:0}.research-dock-link{flex-direction:column;gap:9px;width:94px;min-height:80px;padding:5px}.research-dock-label{opacity:1;width:auto;max-width:100%;box-shadow:none;text-align:center;pointer-events:auto;background:0 0;border:0;padding:0;font-size:11px;position:static;transform:none}.research-dock-label:before{display:none}.research-dock-icon{transform-origin:50%}.research-dock-indicator{top:auto;bottom:0;left:calc(50% - 2px)}.research-section{min-height:360px}}@keyframes research-dock-enter{0%{opacity:0;transform:translate(-110%)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.research-dock-wrap{animation:none}.research-dock-link,.research-dock-icon,.research-dock-label{transition:none}.research-dock-icon{transform:none}}@media (forced-colors:active){.research-dock,.research-dock-icon{border:1px solid canvastext}.research-dock-icon{color:linktext}.research-dock-link.is-active{outline:2px solid highlight}.research-dock-label{color:canvastext;background:canvas}}.research-dock ul{scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges}.research-dock ul::-webkit-scrollbar{width:3px;height:3px}.research-dock ul::-webkit-scrollbar-track{background:0 0}.research-dock ul::-webkit-scrollbar-thumb{background:0 0;border-radius:9px}.research-dock:hover ul,.research-dock:focus-within ul{scrollbar-color:#12345b4d transparent}.research-dock:hover ul::-webkit-scrollbar-thumb{background:#12345b4d}.research-dock:focus-within ul::-webkit-scrollbar-thumb{background:#12345b4d}@media (max-width:700px){.research-dock ul{overflow:auto hidden}}
