/* Scoped article design; shared navigation and footer remain site components. */
:root:has(#approved-body){--brand:#a51d32;--ink:#18212b;--muted:#51616f;--line:#d8dfe5;--paper:#fff;--font-h1:clamp(2.125rem,4.4vw,3.25rem);--font-body:1.125rem}
body:has(#approved-body){margin:0;background:white;color:#18212b}body:has(#approved-body) main{max-width:1280px;margin:auto;padding:36px 32px 72px}#approved-body{max-width:100%;margin:auto}#approved-body>:not(.hero):not(.table-scroll){max-width:76ch;margin-left:auto;margin-right:auto}#approved-body h2{margin-top:2.8rem!important;margin-bottom:1rem!important}#approved-body p,#approved-body li{font-size:18px;line-height:1.8}#approved-body li+li{margin-top:.6em}#approved-body a,.dataset a{color:#a51d32;text-underline-offset:3px}#approved-body>p:first-of-type{color:#51616f;font-size:15px;padding-bottom:28px;border-bottom:1px solid #d8dfe5}#approved-body>p:first-of-type em{font-style:normal}#approved-body h1{margin:0!important;max-width:24ch;line-height:1.16!important;letter-spacing:-.035em}.hero{display:grid;grid-template-columns:1fr 300px;align-items:center;gap:32px;padding:12px 0 30px}.adc-visual{width:100%;height:auto}.adc-visual text{font:15px system-ui;fill:#51616f}.antibody,.linker,.payload{animation:assemble .65s both}.linker{animation-delay:.18s}.payload{animation-delay:.36s}@keyframes assemble{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.table-scroll{overflow:auto;max-width:100%;border:1px solid #d8dfe5;margin:24px 0;overscroll-behavior-x:contain}.table-scroll:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #a51d32;outline-offset:3px}.table-scroll table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px;line-height:1.55}.table-scroll th,.table-scroll td{text-align:left;vertical-align:top;padding:15px 18px;min-width:145px;max-width:330px;border-bottom:1px solid #d8dfe5;border-right:1px solid #d8dfe5;overflow-wrap:anywhere}.table-scroll th{background:#edf3f6;color:#18212b;font-weight:650}.table-scroll td{background:white}.table-scroll tr:last-child td{border-bottom:0}.table-scroll th:first-child,.table-scroll td:first-child{position:sticky;left:0;z-index:1;min-width:64px;font-weight:650}.table-scroll th:first-child{z-index:2}.ranking{max-width:100%;margin:24px 0}.ranking th:first-child,.ranking td:first-child{min-width:100px}.dataset{margin-top:64px}.dataset .section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.dataset .section-heading h2{margin:0!important}.dataset .section-heading>a{flex-shrink:0}th button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;padding:0}th[aria-sort=ascending],th[aria-sort=descending]{box-shadow:inset 0 -3px #a51d32}th button span{color:#a51d32}.dataset td a{display:block;margin-bottom:6px}.dn-disclosure{max-width:90ch;font-size:14px;line-height:1.7;color:#51616f}.dn-nav{font-size:14px}.asia-adc-entry{display:block;margin:12px 0;padding:12px 0;font-size:18px;font-weight:650;color:#a51d32}.dn-nav .asia-adc-entry{font-size:14px;max-width:210px;white-space:normal}.skip,.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.skip:focus{position:fixed;top:0;left:0;z-index:100;width:auto;height:auto;clip-path:none;padding:12px;background:white}@media(min-width:769px){body:has(#approved-body) .dn-nav{flex-wrap:wrap;justify-content:flex-end;gap:4px 14px}body:has(#approved-body) .dn-bar{padding:10px 0}}@media(max-width:768px){body:has(#approved-body) main{padding:28px 20px 48px}.hero{grid-template-columns:1fr;gap:8px;padding:0 0 24px}.adc-visual{width:220px;justify-self:center}#approved-body h1{max-width:100%;font-size:34px!important}#approved-body p,#approved-body li{font-size:17px}.table-scroll th,.table-scroll td{padding:12px;min-width:145px}.dataset{margin-top:44px}.dataset .section-heading h2{font-size:24px!important}.dn-nav .asia-adc-entry{max-width:none}}@media(prefers-reduced-motion:reduce){.antibody,.linker,.payload{animation:none}}
/* Clear legacy .hero marketing styles on this editorial page. */
#approved-body .hero{background:none;background-image:none;color:#18212b;border:0;border-radius:0;box-shadow:none;min-height:0}
#approved-body h1{color:#18212b!important}
#approved-body>:not(.hero):not(.table-scroll){max-width:860px}
#assets-table th:first-child,#assets-table td:first-child{min-width:80px}
#assets-table th:first-child button{white-space:nowrap}
#deals-table th:first-child,#deals-table td:first-child{min-width:110px}
