.research-brief{--brief-blue:var(--brand);--brief-ink:var(--text);--brief-muted:var(--text-muted);--brief-line:var(--surface-border);max-width:1208px;margin:auto;padding:28px 24px 64px;color:var(--brief-ink);font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;overflow-wrap:anywhere}.research-brief h1,.research-brief h2,.research-brief h3,.research-brief p{margin:0}.research-brief a{text-decoration:none}.research-brief a:hover{text-decoration:underline;text-underline-offset:4px}.research-brief :is(a,button,summary):focus-visible{outline:3px solid var(--brief-blue);outline-offset:4px}.brief-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-bottom:8px;color:var(--brief-blue);font-size:14px}.brief-card{background:var(--surface);border:1px solid var(--brief-line);border-radius:12px;box-shadow:0 3px 12px #14223803;min-width:0}.brief-header{padding:16px 28px}.brief-header-top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px}.brief-tags{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;font-weight:600}.brief-tags span{border-radius:6px;padding:5px 9px;color:var(--brief-muted);background:var(--surface-raised)}.brief-tags span:first-child{background:var(--brand-soft);color:var(--brand-hover)}.research-brief h1{font-size:32px;line-height:1.4;font-weight:750;letter-spacing:-.6px;text-wrap:balance}.research-brief .brief-deck{color:var(--brief-muted);font-size:16px;line-height:1.8;margin-top:8px;max-width:860px}.brief-takeaway{display:flex;align-items:center;gap:16px;background:var(--surface-raised);padding:12px 20px;border-radius:8px;margin:14px 0 10px;color:var(--brand-hover)}.brief-takeaway>svg{flex-shrink:0}.brief-eyebrow{display:block;font-size:13px;color:var(--brand-hover);font-weight:650;margin-bottom:6px}.brief-takeaway p{font-size:19px;line-height:1.65;font-weight:650}.research-brief .brief-meta{color:var(--brief-muted);font-size:12px;line-height:1.8}.brief-header-top a,.brief-header-top button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;white-space:nowrap}.brief-nav{display:flex;flex-wrap:wrap;gap:12px;border-bottom:1px solid var(--brief-line);margin:12px 0 20px}.brief-nav a{color:var(--brief-muted);padding:12px 14px;font-size:15px;font-weight:600;border-bottom:3px solid transparent}.brief-nav a:focus-visible,.brief-nav a:hover{color:var(--brief-blue);border-bottom-color:var(--brief-blue);text-decoration:none}.research-brief:has(#analysis:target) .brief-nav a[href="#analysis"],.research-brief:has(#facts:target) .brief-nav a[href="#facts"],.research-brief:has(#questions:target) .brief-nav a[href="#questions"],.research-brief:has(#sources:target) .brief-nav a[href="#sources"],.research-brief:not(:has(section:target)) .brief-nav a:first-child{color:var(--brief-blue);border-bottom-color:var(--brief-blue)}.brief-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.brief-aside,.brief-main{display:grid;gap:24px;min-width:0}.brief-section{padding:24px;scroll-margin-top:96px}.research-brief h2{font-size:23px;line-height:1.45;font-weight:700;margin-bottom:16px;text-wrap:balance}.brief-facts{width:100%;border-collapse:separate;border-spacing:0;font-size:15px;line-height:1.8;border:1px solid var(--brief-line);border-radius:8px;overflow:hidden}.brief-facts td,.brief-facts th{text-align:left;vertical-align:top;padding:14px 16px;border-bottom:1px solid var(--brief-line)}.brief-facts tr:last-child>*{border-bottom:0}.brief-facts thead th{background:var(--surface-raised);font-weight:600;font-size:13px}.brief-facts td,.brief-facts th+th{border-left:1px solid var(--brief-line)}.brief-facts tbody th{width:23%;font-weight:650}.brief-facts td{color:var(--brief-muted);width:39%}.brief-facts td:last-child{width:38%}.brief-mobile-label{display:none}.research-brief .brief-note{display:flex;align-items:flex-start;gap:8px;color:var(--brief-muted);font-size:13px;line-height:1.8;margin-top:14px;white-space:pre-wrap}.brief-note svg{flex-shrink:0;margin-top:3px}.brief-analysis{padding:4px 8px;scroll-margin-top:96px}.research-brief .brief-copy{font-size:16px;line-height:1.85;color:var(--brief-muted);white-space:pre-wrap;margin:0 0 18px}.brief-insights{display:grid;gap:10px}.brief-insight{display:grid;grid-template-columns:130px minmax(0,1fr);gap:20px;padding:18px 20px;border-left:3px solid var(--brief-blue);background:var(--surface);border-radius:0 8px 8px 0}.brief-insight h3{font-size:16px;line-height:1.8;font-weight:650}.brief-insight p{border-left:1px solid var(--brief-line);padding-left:20px;font-size:16px;line-height:1.85;white-space:pre-wrap}.brief-original{margin-top:16px;color:var(--brief-muted);font-size:14px}.brief-original summary{cursor:pointer;min-height:44px;padding:10px 0}.brief-body{color:var(--brief-ink);white-space:pre-wrap;font-size:17px;line-height:1.95}.brief-questions{list-style:none;padding:0;margin:0}.brief-questions li{display:flex;gap:14px;border-bottom:1px solid var(--brief-line);padding:12px 0;font-size:16px;line-height:1.85}.brief-questions li:last-child{border:0}.brief-questions li>span{color:var(--brief-blue);font-size:13px;padding-top:3px;font-weight:700}.brief-experiment{background:var(--surface-raised);border-radius:8px;padding:16px;display:flex;gap:12px;margin-top:16px}.brief-experiment>svg{flex-shrink:0;color:var(--brief-blue)}.brief-experiment h3{font-size:14px;color:var(--brand-hover);font-weight:650;margin-bottom:6px}.brief-experiment p{color:var(--brief-muted);font-size:15px;line-height:1.85;white-space:pre-wrap}.brief-aside h2{font-size:19px}.brief-author{color:var(--brief-muted);font-size:15px;line-height:1.8}.brief-source-link{color:var(--brief-blue);display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14px}.brief-source-group{border-top:1px solid var(--brief-line);padding-top:18px;margin-top:16px;font-size:14px;line-height:1.85}.brief-source-group :is(dt,h3){font-weight:650;margin-bottom:5px}.brief-source-group :is(dd,p){margin:0;color:var(--brief-muted);white-space:pre-wrap}.brief-source-group dd+dt{margin-top:16px}.brief-unverified:before{content:"";display:inline-block;width:8px;height:8px;background:#d58b13;border-radius:50%;margin-right:7px}.brief-dates{border-top:1px solid var(--brief-line);padding-top:16px;margin:16px 0 8px;display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:12px;color:var(--brief-muted)}.research-brief .brief-amount{margin-top:12px;padding:10px;background:var(--surface)}.brief-related h2{font-size:14px}.brief-related a{display:flex;align-items:flex-start;gap:6px;color:var(--brief-blue);font-size:14px;line-height:1.8;padding:8px 0}.brief-related svg{flex-shrink:0;margin-top:4px}@media(max-width:900px){.brief-grid{grid-template-columns:minmax(0,1fr)}.brief-aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media(max-width:600px){.research-brief{padding:16px 16px 40px}.brief-header,.brief-section{padding:18px}.brief-header-top{align-items:flex-start;gap:8px}.research-brief h1{font-size:25px;line-height:1.5;letter-spacing:-.3px}.research-brief h2{font-size:21px}.brief-takeaway{padding:14px;gap:10px;align-items:flex-start}.brief-takeaway>svg{width:20px;margin-top:2px}.brief-takeaway p{font-size:17px}.brief-meta{margin-top:10px}.brief-nav{gap:0;margin:16px 0}.brief-nav a{font-size:14px;padding:12px 10px}.brief-facts,.brief-facts tbody,.brief-facts td,.brief-facts th,.brief-facts tr{display:block;width:100%!important}.brief-facts thead{display:none}.brief-facts tbody th{background:var(--surface-raised)}.brief-facts td{border:0;padding:10px 14px;font-size:16px}.brief-facts td:last-child{padding-top:0;padding-bottom:16px}.brief-mobile-label{display:block;font-size:12px;font-weight:600;color:var(--brief-muted)}.brief-insight{grid-template-columns:1fr;gap:6px;padding:16px}.brief-insight p{border:0;padding:0}.brief-aside{grid-template-columns:minmax(0,1fr)}.brief-analysis{padding:0}.brief-experiment p,.brief-questions li{font-size:16px}}