.research-page .research-publications{max-width:900px}.research-page .research-stats-caption{font-size:.82rem}.research-page .stat .num{color:var(--gold-600)}.research-page .stat .label{letter-spacing:.14em}.research-page .research-opportunities{color:var(--ink-500);margin:1em 0;padding-left:40px;line-height:2;list-style:outside}.research-page .research-updates{padding-top:0}.research-page .pub{background:color-mix(in srgb, var(--white) 85%, transparent);border:1px solid var(--cream-200);border-radius:var(--radius);box-shadow:var(--shadow-xs);margin-bottom:18px;padding:28px 30px;transition:all .25s;position:relative}.research-page .pub:before{content:"";background:var(--grad-gold);opacity:0;border-radius:4px;width:4px;transition:all .3s;position:absolute;top:24px;bottom:24px;left:0}.research-page .pub:hover{border-color:var(--emerald-300);box-shadow:var(--shadow-md);transform:translateY(-3px)}.research-page .pub:hover:before{opacity:1}.research-page .pub h3{margin-bottom:.4em;font-size:1.32rem}.research-page .pub .authors{color:var(--emerald-700);margin-bottom:.3em;font-size:.92rem;font-weight:700}.research-page .pub .journal{color:var(--ink-400);font-size:.88rem;font-style:italic}.research-page .pub .abstract{color:var(--ink-500);margin-top:14px;margin-bottom:0;font-size:.98rem}.research-page .accordion{border:1px solid var(--cream-200);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-sm);overflow:hidden}.research-page .acc-item+.acc-item{border-top:1px solid var(--cream-200)}.research-page .acc-head{text-align:left;cursor:pointer;width:100%;color:var(--ink-950);font-size:1.12rem;font-weight:600;font-family:var(--font-head);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:24px 28px;transition:all .2s;display:flex}.research-page .acc-head:hover{background:var(--emerald-50)}.research-page .acc-head .chev{color:var(--emerald-600);flex-shrink:0;font-size:1.4rem;transition:transform .3s}.research-page .acc-item.open .acc-head{color:var(--emerald-800)}.research-page .acc-item.open .acc-head .chev{transform:rotate(45deg)}.research-page .acc-body .inner{color:var(--ink-500);padding:0 28px 24px}@media (width<=520px){.research-page .pub{padding:24px 22px}.research-page .btn{white-space:normal;text-align:center;line-height:1.3}}
