.research-factsheet{border-top:1px solid color-mix(in srgb, var(--c-text) 18%, transparent);border-bottom:1px solid color-mix(in srgb, var(--c-text) 18%, transparent);margin:2rem 0 3rem;padding:1.5rem 0}.research-factsheet-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1.5rem;display:grid}.research-fact{flex-direction:column;gap:.45rem;display:flex}.research-fact-label{letter-spacing:.1em;text-transform:uppercase;opacity:.48;font-size:.68rem;font-weight:650;line-height:1.2;display:block}.research-fact-value,.research-view,.research-outcome{font-size:.95rem;font-weight:600;line-height:1.35}.research-view{align-items:center;gap:.45rem;width:fit-content;display:inline-flex}.research-view:before{content:"";background:currentColor;border-radius:999px;width:.45rem;height:.45rem}.research-view-bullish{color:#1f7a4f}.research-view-bearish{color:#a33a3a}.research-view-neutral{color:#777}.research-outcome{align-items:center;gap:.45rem;width:fit-content;display:inline-flex}.research-outcome:before{content:"";background:currentColor;border-radius:999px;width:.42rem;height:.42rem}.research-outcome-successful{color:#1f7a4f}.research-outcome-unsuccessful{color:#a33a3a}.research-outcome-mixed{color:#82764f}.research-outcome-open{color:#4f6f91}html.dark .research-view-bullish{color:#67c995}html.dark .research-view-bearish{color:#e88383}html.dark .research-view-neutral{color:#aaa}html.dark .research-outcome-successful{color:#67c995}html.dark .research-outcome-unsuccessful{color:#e88383}html.dark .research-outcome-mixed{color:#c7b878}html.dark .research-outcome-open{color:#8fb7de}.research-drivers{border-top:1px solid color-mix(in srgb, var(--c-text) 10%, transparent);margin-top:1.5rem;padding-top:1.5rem}.research-drivers ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1.5rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.research-drivers li{margin:0;padding-left:1rem;font-size:.9rem;line-height:1.5;position:relative}.research-drivers li:before{content:"";opacity:.45;background:currentColor;border-radius:999px;width:.3rem;height:.3rem;position:absolute;top:.65em;left:0}@media (width<=640px){.research-factsheet{margin-top:1.75rem;margin-bottom:2.5rem}.research-factsheet-grid{grid-template-columns:1fr;gap:1.25rem}.research-drivers ul{grid-template-columns:1fr}}
