/* VNET editorial restructure: scoped to company thesis */
.vnet-editorial-lead{margin:1.5rem 0 2.2rem}.vnet-editorial-eyebrow{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;opacity:.7}.vnet-editorial-lead h2{margin:.65rem 0}.vnet-editorial-deck{max-width:75ch;line-height:1.75}.vnet-editorial-table-wrap{overflow-x:auto;margin:1.3rem 0 1.8rem;border:1px solid var(--border,#d5d9e0);border-radius:12px}.vnet-editorial-table{width:100%;border-collapse:collapse;min-width:500px}.vnet-editorial-table th,.vnet-editorial-table td{padding:1rem 1.15rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--border,#d5d9e0);line-height:1.65}.vnet-editorial-table thead th{font-size:.76rem;letter-spacing:.06em;text-transform:uppercase;opacity:.8}.vnet-editorial-table tbody th{width:30%;font-weight:700}.vnet-editorial-table tbody tr:last-child>*{border-bottom:0}.vnet-editorial-table a{color:inherit;text-decoration:underline;text-underline-offset:3px}.vnet-editorial-prose{max-width:82ch}.vnet-editorial-prose p,.vnet-project-inset p{line-height:1.8}.vnet-editorial-prose h2{margin-top:1.8rem}.vnet-project-inset{margin:2rem 0;padding:1.4rem 1.6rem;border-left:3px solid var(--accent,#7a7699);background:var(--panel,#f6f6f8);border-radius:0 10px 10px 0}.vnet-project-inset h2{margin-top:0}.vnet-project-sources{font-size:.86rem;opacity:.85}.vnet-earlier-notes{margin:3rem 0;border-top:1px solid var(--border,#d5d9e0);padding-top:1.25rem}.vnet-earlier-notes summary{cursor:pointer;font-weight:700}.vnet-earlier-notes-inner{padding-top:1rem}@media(max-width:640px){.vnet-editorial-table{min-width:0}.vnet-editorial-table th,.vnet-editorial-table td{padding:.75rem;font-size:.9rem}.vnet-editorial-table tbody th{width:38%}.vnet-project-inset{padding:1rem}}

/* Contrast repair: section 4 CATL and Qingyang/Zhongwei inset.
   Do not inherit the light publication panel token inside the dark thesis. */
.thesis-document .vnet-project-inset{
  background:#142b3b;
  color:#e6eff5;
  border-left-color:#6edbb7;
  border-top:1px solid #385367;
  border-right:1px solid #385367;
  border-bottom:1px solid #385367;
}
.thesis-document .vnet-project-inset h2,
.thesis-document .vnet-project-inset h3{color:#f3f8fb}
.thesis-document .vnet-project-inset p,
.thesis-document .vnet-project-inset .vnet-project-sources{color:#d2e1eb;opacity:1}
.thesis-document .vnet-project-inset a,
.thesis-document .vnet-project-inset a:visited{color:#a8e9f1;text-decoration:underline;text-underline-offset:3px}
.thesis-document .vnet-project-inset a:hover,
.thesis-document .vnet-project-inset a:focus-visible{color:#fff;text-decoration-thickness:2px}
.thesis-document .vnet-project-inset a:focus-visible{outline:2px solid #a8e9f1;outline-offset:3px}
