
:root{color-scheme:dark}.research-shell{max-width:1160px;margin:0 auto;padding:0 22px 90px}.research-nav{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:22px 0}.research-nav>div{display:flex;gap:16px;flex-wrap:wrap}.research-nav a{color:inherit}.research-brand{font-weight:850;text-decoration:none}.research-hero{padding:76px 0 36px;max-width:970px}.research-hero .eyebrow,.article-eyebrow{font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;font-weight:800;color:#8bb0ff}.research-hero h1,.article-hero h1{font-size:clamp(3rem,7vw,6.5rem);line-height:.95;letter-spacing:-.055em;margin:.16em 0}.research-hero p,.article-dek{font-size:1.12rem;line-height:1.68;max-width:840px;opacity:.82}.research-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.research-button{display:inline-flex;padding:12px 15px;border-radius:13px;border:1px solid rgba(139,176,255,.28);text-decoration:none;font-weight:780}.research-button.primary{background:#8bb0ff;color:#07101c}.research-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.research-card{padding:22px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:rgba(255,255,255,.025)}.research-card h2,.research-card h3{margin:.2em 0 .5em}.research-card p{line-height:1.6;opacity:.78}.research-card a{color:inherit}.card-meta{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;opacity:.55}.snapshot{margin:34px 0;padding:24px;border:1px solid rgba(126,249,196,.22);border-radius:22px;background:rgba(126,249,196,.035)}.snapshot-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}.snapshot-stat{padding:16px;border-radius:14px;background:rgba(255,255,255,.035)}.snapshot-stat strong{display:block;font-size:2rem;letter-spacing:-.04em}.snapshot-stat span{font-size:.78rem;opacity:.65}.snapshot-note{font-size:.85rem;line-height:1.5;opacity:.7;margin-top:15px}.publication-section{margin-top:60px}.publication-section>h2{font-size:2.3rem;letter-spacing:-.035em}.article-hero{padding:64px 0 28px;max-width:980px}.article-hero h1{font-size:clamp(2.8rem,6vw,5.6rem)}.article-meta{display:flex;gap:10px 18px;flex-wrap:wrap;font-size:.82rem;opacity:.66;margin-top:20px}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:42px;align-items:start}.article-body{max-width:780px}.article-body h2{font-size:2rem;letter-spacing:-.025em;margin:2em 0 .55em}.article-body p{font-size:1.04rem;line-height:1.78;opacity:.9}.article-sidebar{position:sticky;top:20px}.takeaways,.source-box,.method-box{padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.025)}.takeaways h2,.source-box h2,.method-box h2{font-size:1.1rem;margin-top:0}.takeaways ul,.source-box ul{padding-left:19px}.takeaways li,.source-box li{margin:10px 0;line-height:1.48}.source-box{margin-top:16px}.source-box a{overflow-wrap:anywhere}.research-footer-cta{margin-top:60px;padding:25px;border-radius:22px;border:1px solid rgba(139,176,255,.2);background:rgba(139,176,255,.035)}.research-footer-cta p{line-height:1.6;opacity:.8}.bot-table{width:100%;border-collapse:collapse;margin-top:22px}.bot-table th,.bot-table td{text-align:left;vertical-align:top;padding:14px 12px;border-bottom:1px solid rgba(255,255,255,.09);line-height:1.5}.bot-table th{font-size:.75rem;text-transform:uppercase;letter-spacing:.07em;opacity:.6}.bot-token{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.86rem}.methodology{max-width:820px}.methodology h2{font-size:2rem;margin-top:2em}.methodology p,.methodology li{font-size:1.03rem;line-height:1.75}.methodology li{margin:8px 0}.evidence-scale{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}.evidence-scale>div{padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:16px}.evidence-scale strong{display:block;margin-bottom:7px}.related-guides{display:flex;gap:10px;flex-wrap:wrap}.related-guides a{padding:9px 11px;border:1px solid rgba(255,255,255,.12);border-radius:11px;text-decoration:none}@media(max-width:900px){.article-layout{grid-template-columns:1fr}.article-sidebar{position:static}.snapshot-grid{grid-template-columns:1fr 1fr}.research-grid{grid-template-columns:1fr}.evidence-scale{grid-template-columns:1fr}}@media(max-width:620px){.research-nav{flex-direction:column;align-items:flex-start}.snapshot-grid{grid-template-columns:1fr}.research-shell{padding-left:15px;padding-right:15px}.bot-table,.bot-table tbody,.bot-table tr,.bot-table td{display:block}.bot-table thead{display:none}.bot-table tr{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.1)}.bot-table td{border:0;padding:5px 0}.bot-table td:before{content:attr(data-label);display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;opacity:.55;margin-bottom:2px}}
