
/* E2M Research public unit — 2026-09-23 */
.e2m-research-page .research-hero{background:linear-gradient(135deg,#051423 0%,#0A2744 62%,#10365B 100%)}
.research-govern-hero{padding-bottom:58px}.research-govern-hero h1{max-width:760px}
.research-nav{position:sticky;top:76px;z-index:40;box-shadow:0 1px 0 rgba(8,27,51,.04)}
.research-charter{display:grid;grid-template-columns:.75fr 1.25fr;gap:64px;align-items:start;padding:34px 0;border-top:2px solid var(--hub-navy);border-bottom:1px solid var(--hub-line)}
.research-charter h2{font-size:clamp(30px,4vw,48px);letter-spacing:-.04em;line-height:1.05;color:var(--hub-navy);margin:8px 0 0}.research-charter p{font-size:15px;line-height:1.8;color:var(--hub-muted);margin:0}
.research-proof-strip{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid var(--hub-line);margin-top:28px}.research-proof-strip>div{padding:23px;border-right:1px solid var(--hub-line);border-bottom:1px solid var(--hub-line);border-top:1px solid var(--hub-line);background:#fff}.research-proof-strip b{display:block;font-size:34px;color:var(--hub-navy);letter-spacing:-.04em}.research-proof-strip span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--hub-muted);font-weight:800}
.research-types{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--hub-line);border-left:1px solid var(--hub-line)}.research-type{display:grid;grid-template-columns:48px 1fr;column-gap:18px;padding:26px;border-right:1px solid var(--hub-line);border-bottom:1px solid var(--hub-line);background:#fff}.research-type>span{grid-row:1/3;font-size:10px;color:var(--hub-blue);font-weight:950;letter-spacing:.12em}.research-type h3{margin:0 0 8px;color:var(--hub-navy);font-size:21px;letter-spacing:-.025em}.research-type p{margin:0;color:var(--hub-muted);line-height:1.65;font-size:12px}
.research-program{border-top:1px solid var(--hub-line)}.research-program-row{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:17px 4px;border-bottom:1px solid var(--hub-line)}.research-program-row div{display:flex;align-items:baseline;gap:14px}.research-program-row b{color:var(--hub-navy);font-size:13px}.research-program-row span{color:var(--hub-muted);font-size:10px}.research-program-row em{font-style:normal;font-size:9px;font-weight:950;letter-spacing:.09em;text-transform:uppercase;border-radius:999px;padding:6px 8px}.research-program-row em.live{background:#E9F7EF;color:#176A3A}.research-program-row em.series{background:#EDF3FF;color:#1E63FF}
.research-govern-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.research-govern-card{border:1px solid var(--hub-line);border-radius:14px;padding:24px;background:#fff;display:flex;flex-direction:column;min-height:230px}.research-govern-card small{color:var(--hub-blue);text-transform:uppercase;font-weight:950;letter-spacing:.1em;font-size:9px}.research-govern-card h3{font-size:21px;letter-spacing:-.025em;color:var(--hub-navy);margin:12px 0 9px}.research-govern-card p{font-size:12px;line-height:1.65;color:var(--hub-muted);margin:0 0 18px}.research-govern-card>span{margin-top:auto;color:var(--hub-blue);font-size:11px;font-weight:900}
.research-citation{padding:0 0 72px}.research-citation-box{background:#07192D;color:#fff;padding:38px;display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:start;border-radius:16px}.research-citation-box h2{font-size:34px;letter-spacing:-.035em;margin:7px 0 0}.research-citation-box p{color:#B9C9DB;font-size:13px;line-height:1.75;margin:0}.research-citation-box code{grid-column:2;background:#102C4C;padding:14px;border-radius:8px;color:#DDE8F5;font-size:11px;white-space:normal}
.research-steps{margin-top:34px;border-top:1px solid var(--hub-line)}.research-step{display:grid;grid-template-columns:54px 1fr;gap:18px;padding:18px 4px;border-bottom:1px solid var(--hub-line)}.research-step span{font-size:10px;color:var(--hub-blue);font-weight:950;letter-spacing:.1em}.research-step p{margin:0;color:var(--hub-ink);font-size:13px;line-height:1.65}
.research-tiers{display:grid;grid-template-columns:1fr 1fr;gap:12px}.research-tier{display:grid;grid-template-columns:78px 1fr;gap:16px;border:1px solid var(--hub-line);background:#fff;padding:20px}.research-tier>span{color:var(--hub-blue);font-size:9px;text-transform:uppercase;font-weight:950;letter-spacing:.09em}.research-tier b{color:var(--hub-navy);font-size:14px}.research-tier p{color:var(--hub-muted);font-size:11px;line-height:1.6;margin:6px 0 0}.research-labels{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 30px}.research-labels span{border:1px solid var(--hub-line);padding:9px 11px;border-radius:999px;font-size:10px;font-weight:850;color:var(--hub-navy);background:#fff}
.research-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.research-two>div,.research-panel{border:1px solid var(--hub-line);padding:25px;background:#fff}.research-two h3,.research-panel h3{font-size:20px;color:var(--hub-navy);margin:0 0 10px;letter-spacing:-.02em}.research-two p,.research-panel p,.research-panel li{font-size:12px;line-height:1.7;color:var(--hub-muted)}.research-panel ul{margin:12px 0 0;padding-left:18px}.research-panel li+li{margin-top:8px}.research-panel.danger{border-top:3px solid #B85042}
.research-table-wrap{margin-top:32px;overflow:auto;border:1px solid var(--hub-line)}.research-table{width:100%;border-collapse:collapse;min-width:980px;background:#fff}.research-table th{background:#F5F8FC;text-align:left;font-size:9px;text-transform:uppercase;letter-spacing:.09em;color:#64748B;padding:12px;border-bottom:1px solid var(--hub-line)}.research-table td{vertical-align:top;padding:15px 12px;border-bottom:1px solid var(--hub-line);font-size:11px;color:#526277}.research-table td b{display:block;color:var(--hub-navy);font-size:12px;margin-bottom:5px}.research-table td small{display:block;line-height:1.45;color:#718095}.research-table td a{color:var(--hub-blue);font-weight:850}.research-table .muted-link{margin-left:8px;color:#64748B}.research-downloads{display:flex;flex-wrap:wrap;gap:8px;margin-top:17px}.research-downloads a{font-size:10px;font-weight:900;color:var(--hub-blue);border:1px solid #C9D8F5;padding:8px 10px;border-radius:7px}
@media(max-width:900px){.research-nav{top:68px}.research-charter,.research-citation-box{grid-template-columns:1fr;gap:18px}.research-citation-box code{grid-column:1}.research-proof-strip{grid-template-columns:1fr 1fr}.research-types,.research-tiers,.research-two{grid-template-columns:1fr}.research-govern-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.research-proof-strip{grid-template-columns:1fr 1fr}.research-govern-grid{grid-template-columns:1fr}.research-program-row{align-items:flex-start}.research-program-row div{display:block}.research-program-row span{display:block;margin-top:4px}.research-citation-box{padding:26px}.research-type{grid-template-columns:38px 1fr}.research-table-wrap{margin-left:-14px;margin-right:-14px}}
