.help-triangle{border-top:1px solid #d9dee8;color:#293551;scroll-margin-top:30px}.help-triangle .ht-heading{margin-bottom:30px}.help-triangle .ht-heading h2{margin-bottom:14px}.help-triangle .ht-heading>p{max-width:640px;margin:0;color:#59657b;font-size:17px;line-height:1.7}.help-triangle .ht-layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:66px;align-items:center}.help-triangle .ht-diagram-column{min-width:0}.help-triangle .ht-diagram{position:relative;height:410px;isolation:isolate}.help-triangle .ht-connections{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.help-triangle .ht-connection{stroke:#d9dee8;stroke-width:1.5;vector-effect:non-scaling-stroke;transition:stroke .38s ease,stroke-width .38s ease}.help-triangle .ht-connection[data-active=true]{stroke:#a3aec4;stroke-width:2}.help-triangle .ht-spoke{stroke:#d9dee8;stroke-width:1;vector-effect:non-scaling-stroke;transition:stroke .38s ease}.help-triangle .ht-spoke[data-active=true]{stroke:#b78b3a}.help-triangle .ht-flow{opacity:0;stroke:#53678e;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:10 200;vector-effect:non-scaling-stroke;pointer-events:none}.help-triangle .ht-flow-spoke{stroke:#b18a3b;stroke-width:2}.help-triangle .ht-diagram[data-in-view=true] .ht-flow[data-active=true]{animation:ht-flow-forward 3.4s cubic-bezier(.25,.1,.35,1) both}.help-triangle .ht-diagram[data-in-view=true] .ht-flow[data-active=true][data-reverse=true]{animation-name:ht-flow-reverse}.help-triangle .ht-diagram[data-in-view=true] .ht-flow-spoke[data-active=true]{animation-duration:2.5s}.help-triangle .ht-node{position:absolute;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:41%;max-width:206px;min-height:108px;padding:15px 10px;border:1px solid #c9d1df;border-radius:7px;background:var(--ciq-control-soft);color:#293551;text-align:center;font-family:inherit;cursor:pointer;transform:translate(-50%,-50%);transition:border-color .26s ease;scroll-margin-top:85px}.help-triangle .ht-node-research{left:50%;top:15.12%}.help-triangle .ht-node-modeling{left:22%;top:81.46%}.help-triangle .ht-node-advisory{left:78%;top:81.46%}.help-triangle .ht-node>svg{width:27px;height:27px;margin-bottom:3px;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.help-triangle .ht-node-label{font-size:17px;line-height:1.35;font-weight:500}.help-triangle .ht-node-note{font-size:11px;line-height:1.5;color:#59657b}.help-triangle .ht-node[aria-pressed=true]{background:var(--ciq-control-blue);border-color:var(--ciq-control-dark);color:var(--ciq-control-dark)}.help-triangle .ht-node[aria-pressed=true]>svg{color:var(--ciq-control-dark)}.help-triangle .ht-node[aria-pressed=true] .ht-node-note{color:#59657b}.help-triangle .ht-node[aria-pressed=true] .ht-node-label{font-weight:600}.help-triangle .ht-decision{position:absolute;z-index:1;top:52.68%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:155px;height:108px;border-radius:50%;border:1px solid #c4aa71;background:#fff;font-family:inherit;color:#293551;cursor:pointer;transition:border-color .26s ease,box-shadow .26s ease;scroll-margin-top:85px}.help-triangle .ht-decision>span{font-size:17px;line-height:1.3;font-weight:500}.help-triangle .ht-decision>small{color:#7f5d26;font-size:11px;line-height:1.4;text-decoration:underline;text-underline-offset:3px}.help-triangle .ht-decision[aria-pressed=true]{background:var(--ciq-control-amber);border-color:#a77b2b;color:#293551}.help-triangle .ht-decision[aria-pressed=true]>small{color:#293551}.help-triangle .ht-decision[aria-pressed=true]>span{font-weight:600}.help-triangle .ht-hint{margin:7px 0 0;text-align:center;color:#59657b;font-size:12px;line-height:1.5}.help-triangle .ht-detail{min-width:0;padding:13px 0 15px 27px;border-left:2px solid #b78b3a}.help-triangle .ht-detail-inner{min-height:318px;animation:ht-detail-enter .3s ease both}.help-triangle .ht-detail-label{margin:0 0 18px;color:#7f5d26;font-size:11px;line-height:1.6;letter-spacing:.065em;text-transform:uppercase;font-weight:500}.help-triangle .ht-detail h3{max-width:17ch;margin:0 0 18px;font-size:clamp(27px,2.8vw,36px);line-height:1.3;letter-spacing:-.7px;font-weight:500;text-wrap:balance}.help-triangle .ht-detail-body{max-width:44ch;margin:0;color:#59657b;font-size:15px;line-height:1.8}.help-triangle .ht-detail-link{margin-top:22px;font-size:13px}.help-triangle .ht-detail-link svg{stroke:currentColor;stroke-width:1.4}.help-triangle .ht-relations{list-style:none;padding:0;margin:27px 0 0;display:grid;gap:13px}.help-triangle .ht-relations li{color:#293551;font-size:13px;line-height:1.65}.help-triangle .ht-engagements{margin-top:43px;padding-top:28px;border-top:1px solid #d9dee8}.help-triangle .ht-engagements-label{margin:0 0 18px;font-size:12px;font-weight:500;color:#59657b}.help-triangle .ht-engagement-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.help-triangle .ht-engagement-links a{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;color:#293551;text-decoration:none;padding:5px 0 10px;font-size:14px;line-height:1.55;font-weight:500}.help-triangle .ht-engagement-links a>span{max-width:30ch}.help-triangle .ht-engagement-links small{display:block;margin-top:7px;font-size:11px;font-weight:400;color:#59657b;line-height:1.6}.help-triangle .ht-engagement-links svg{flex-shrink:0;width:19px;height:19px;margin-top:2px;stroke:currentColor;stroke-width:1.4;transition:transform .18s ease}.help-triangle a:focus-visible,.help-triangle button:focus-visible{outline:3px solid #997025;outline-offset:5px}@keyframes ht-detail-enter{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ht-flow-forward{0%{stroke-dashoffset:10;opacity:0}12%,75%{opacity:.8}to{stroke-dashoffset:-110;opacity:0}}@keyframes ht-flow-reverse{0%{stroke-dashoffset:-110;opacity:0}12%,75%{opacity:.8}to{stroke-dashoffset:10;opacity:0}}@media (hover:hover){.help-triangle .ht-decision:hover,.help-triangle .ht-node:hover{border-color:#a77b2b}.help-triangle .ht-engagement-links a:hover>span{text-decoration:underline;text-underline-offset:4px}.help-triangle .ht-engagement-links a:hover svg{transform:translateX(3px)}}@media (max-width:1100px){.help-triangle .ht-layout{gap:36px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.help-triangle .ht-node-label{font-size:15px}.help-triangle .ht-decision{width:143px;height:102px}.help-triangle .ht-decision>span{font-size:16px}.help-triangle .ht-engagement-links{gap:24px}}@media (max-width:760px){.help-triangle .ht-heading{margin-bottom:18px}.help-triangle .ht-heading>p{font-size:15px}.help-triangle .ht-layout{grid-template-columns:minmax(0,1fr);gap:34px}.help-triangle .ht-diagram-column{width:100%;max-width:540px;margin-inline:auto}.help-triangle .ht-diagram{height:410px}.help-triangle .ht-node-label{font-size:16px}.help-triangle .ht-detail{padding:5px 0 7px 23px}.help-triangle .ht-detail-inner{min-height:284px}.help-triangle .ht-detail h3{max-width:23ch;font-size:29px}.help-triangle .ht-detail-label{margin-bottom:13px}.help-triangle .ht-relations{margin-top:21px}.help-triangle .ht-engagements{margin-top:32px;padding-top:24px}.help-triangle .ht-engagement-links{grid-template-columns:minmax(0,1fr);gap:0}.help-triangle .ht-engagement-links a{padding-block:14px;border-bottom:1px solid #d9dee8}.help-triangle .ht-engagement-links a>span{max-width:none}.help-triangle .ht-engagement-links small{margin-top:3px}.help-triangle .ht-engagement-links a{font-size:13px}}@media (max-width:400px){.help-triangle .ht-node{min-height:108px;width:43%;padding-inline:6px;gap:4px}.help-triangle .ht-node-research{width:51%}.help-triangle .ht-node-label{font-size:14px}.help-triangle .ht-node-note{font-size:10px}.help-triangle .ht-node>svg{width:24px;height:24px}.help-triangle .ht-decision{width:137px;height:96px}.help-triangle .ht-decision>span{font-size:15px}.help-triangle .ht-decision>small{font-size:10px}.help-triangle .ht-engagement-links{grid-template-columns:minmax(0,1fr);gap:0}.help-triangle .ht-engagement-links a{padding-block:14px;border-bottom:1px solid #d9dee8}.help-triangle .ht-engagement-links a>span{max-width:none}.help-triangle .ht-engagement-links small{margin-top:3px}}@media (prefers-reduced-motion:reduce){.help-triangle .ht-flow-layer{display:none}.help-triangle .ht-detail-inner,.help-triangle .ht-diagram[data-in-view=true] .ht-flow[data-active=true]{animation:none}.help-triangle .ht-connection,.help-triangle .ht-decision,.help-triangle .ht-engagement-links svg,.help-triangle .ht-node,.help-triangle .ht-spoke{transition:none}.help-triangle .ht-engagement-links a:hover svg{transform:none}}