/* The same article actions, scoped to research pages that do not load legacy demo components. */
.research-page .article-support{max-width:800px;margin:32px auto 0;text-align:center}
.research-page .article-support .ui-control{appearance:none;border:0;border-radius:24px;background:#edeeea;color:var(--ink,#242528);font:400 15px/1.5 var(--font,Pretendard,sans-serif);cursor:pointer}
.research-page .article-support .ui-control[aria-pressed=true]{background:#e2e3da;color:var(--ink,#242528)}
.research-page .article-support .ui-text-action{appearance:none;background:none;border:0;border-radius:0;color:var(--ink,#242528);text-decoration:none;font:400 15px/1.5 var(--font,Pretendard,sans-serif);cursor:pointer}
.research-page .article-support :is(.ui-control,.ui-text-action):focus-visible{outline:2px solid var(--ink,#242528);outline-offset:3px}
.research-page .article-support .support-count{font-family:Outfit,Pretendard,sans-serif;min-width:1ch}
.research-page .article-support .support-status{font-size:12px;color:var(--muted,#686b72);margin:12px 0 0;line-height:1.6}
.research-page .article-support .support-status:empty{display:none}
.research-page .article-support .support-icon{flex:none;transform-origin:50% 80%}
.research-page .article-support .support-icon.is-celebrating{animation:insight-footer-affirm 420ms cubic-bezier(.2,.7,.2,1)}
.research-page .article-support .citation-feedback{font-size:12px;text-align:left;color:var(--muted,#686b72);line-height:1.6}
.research-page .article-support .citation-feedback:has(output:empty):has(textarea[hidden]){display:none}
.research-page .article-support .citation-feedback textarea{box-sizing:border-box;width:100%;max-width:100%;margin-top:8px;min-height:7em;padding:12px;border:1px solid var(--line,#dddfd9);border-radius:10px;font:inherit;line-height:1.6;background:#fafaf8;color:var(--ink,#242528)}
.research-page .article-support .citation-feedback textarea[hidden]{display:none}
@keyframes insight-footer-affirm{0%,100%{transform:scale(1) rotate(0)}40%{transform:scale(1.14) rotate(-10deg)}70%{transform:scale(1.03) rotate(3deg)}}
@media(hover:hover) and (pointer:fine){.research-page .article-support .ui-control:hover{background:#e2e3da}.research-page .article-support .ui-text-action:hover{color:var(--muted,#686b72)}}
@media(prefers-reduced-motion:reduce){.research-page .article-support .support-icon.is-celebrating{animation:none}}

.research-page .article-support .article-back-to-top [data-top-icon]{display:inline-flex}
.research-page .article-support .article-back-to-top .ui-icon{transform:rotate(180deg)}
@media(max-width:760px){.research-page .article-support :is(.ui-control,.ui-text-action){font-size:12px}.research-page .article-support .top-expanded-label{display:none}}
