.research-stack{gap:24px;display:grid}.research-stack>h2,.research-empty h2{color:var(--brand-navy,#17233d);letter-spacing:-.035em;margin:0;font:700 clamp(26px,3vw,35px)/1.18 Georgia,Times New Roman,serif}.research-stack>p,.research-empty p{color:#536071;max-width:850px;margin:0;line-height:1.7}.research-empty{max-width:850px;padding-block:30px}.research-empty h2{margin-bottom:14px}.research-empty p+p{margin-top:14px}.research-snapshot-meta{border-bottom:1px solid var(--line);padding-bottom:20px}.research-snapshot-meta h2{color:var(--brand-navy,#17233d);margin:11px 0 7px;font:700 clamp(28px,3.2vw,39px)/1.17 Georgia,Times New Roman,serif}.research-snapshot-meta p{color:#536071;overflow-wrap:anywhere;margin:0;font-size:13px}.research-snapshot-meta code{font-size:.95em}.research-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.research-metrics>div{background:#fbfbfd;border:1px solid #e4e3ea;border-radius:13px;gap:7px;min-width:0;padding:21px;display:grid}.research-metrics strong{color:var(--brand-navy,#17233d);font:700 34px/1 Georgia,Times New Roman,serif}.research-metrics span{color:#536071;font-size:13px}.research-fact-card{background:#f8f6fc;border:1px solid #dcd5ef;border-radius:15px;justify-content:space-between;align-items:center;gap:24px;padding:23px;display:flex}.research-fact-card h2,.research-chart-heading h2{color:var(--brand-navy,#17233d);margin:0 0 7px;font:700 25px/1.2 Georgia,Times New Roman,serif}.research-fact-card p{max-width:820px;margin:0;line-height:1.6}.research-fact-card .button-secondary{flex:none}.research-chart-wrap{border:1px solid var(--line);border-radius:15px;gap:13px;padding:24px;display:grid}.research-chart-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.research-chart-heading h2{margin:0}.research-chart-wrap>p{color:#536071;margin:0;font-size:13px}.research-chart{gap:14px;margin:10px 0;display:grid}.research-chart-row{grid-template-columns:minmax(130px,200px) minmax(0,1fr) 40px;align-items:center;gap:13px;font-size:13px;display:grid}.research-chart-row>span{font-weight:700}.research-chart-row strong{text-align:right;font-variant-numeric:tabular-nums}.research-chart-track{background:#e9e4f3;border-radius:6px;height:20px;overflow:hidden}.research-chart-track span{background:#7864d9;border-radius:6px;height:100%;display:block}.research-action-feedback{color:#425a54;font-size:12px}.research-action-feedback:empty{display:none}.research-table-scroll{border:1px solid var(--line);border-radius:13px;max-width:100%;overflow-x:auto}.research-table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;min-width:710px}.research-table caption{text-align:left;color:#536071;padding:15px;font-size:12px}.research-table th,.research-table td{border-top:1px solid var(--line);vertical-align:top;padding:13px 16px}.research-table thead th{background:#f7f5fb}.research-table tbody th{font-weight:700}.research-table tbody th a{text-underline-offset:2px;color:var(--brand-violet,#7864d9);text-decoration:underline}.research-note{font-size:13px}.research-sources{gap:10px;margin:0;padding:0;list-style:none;display:grid}.research-sources li{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:baseline;gap:20px;padding:13px 15px;display:flex}.research-sources a{color:var(--brand-violet,#7864d9);overflow-wrap:anywhere;text-underline-offset:2px;font-weight:700;text-decoration:underline}.research-sources span{color:#536071;white-space:nowrap;font-size:12px}.research-methodology h3{margin:4px 0 0;font-size:18px}.research-methodology ul{color:#536071;margin:0;padding-left:22px}.research-methodology li{margin:5px 0;line-height:1.55}@media (max-width:750px){.research-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.research-fact-card,.research-chart-heading,.research-sources li{flex-direction:column;align-items:flex-start}.research-chart-row{grid-template-columns:105px minmax(0,1fr) 30px;gap:8px}.research-sources span{white-space:normal}}@media (max-width:420px){.research-metrics>div{padding:15px}.research-metrics strong{font-size:29px}.research-chart-wrap{padding:16px}.research-chart-row{font-size:11px}}.research-history{gap:8px;margin:0;padding:0;list-style:none;display:grid}.research-history li{font-size:13px}.research-history a{color:var(--brand-violet,#7864d9);text-underline-offset:2px;font-weight:700;text-decoration:underline}.research-history span{color:#536071}.research-provenance{border:1px solid var(--line);background:#fbfbfd;border-radius:9px;max-width:850px;margin-top:12px;padding:10px 13px}.research-provenance summary{cursor:pointer;color:var(--brand-violet,#7864d9);font-size:13px;font-weight:700}.research-provenance dl{gap:7px;margin:15px 0;display:grid}.research-provenance dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(120px,200px) minmax(0,1fr);gap:10px;padding-top:7px;font-size:12px;display:grid}.research-provenance dt{color:#536071}.research-provenance dd{overflow-wrap:anywhere;margin:0}.research-provenance p{color:#536071;margin:12px 0 0;font-size:12px}@media (max-width:550px){.research-provenance dl>div{grid-template-columns:1fr;gap:2px}}
