.collaborators-page .masthead nav a[aria-current=page]{color:var(--brass-light)}
.collaborators-page .masthead nav{gap:clamp(15px,2.3vw,35px)}
.dc-intro{padding:70px 0 37px;max-width:1080px}.dc-intro h1{font-size:clamp(58px,7.5vw,110px)}.dc-intro h1 em{font-style:normal;color:var(--brass-light)}.dc-zh{font-size:13px;color:var(--sage);margin-top:17px}.dc-lead{font-size:16px;color:#c6d0c0;line-height:1.85;max-width:800px;margin-top:24px}.dc-note{font-size:11px;color:var(--muted);line-height:1.9;margin-top:17px;max-width:900px}.dc-counts{display:flex;gap:45px;flex-wrap:wrap;margin-top:34px}.dc-counts>span{font-size:10px;color:var(--muted);max-width:210px}.dc-counts strong{display:block;font-size:28px;font-weight:400;color:var(--brass-light);line-height:1.3;margin-bottom:6px}
.dc-reader-nav{display:flex;flex-wrap:wrap;gap:12px 25px;padding:20px 0;border-block:1px solid var(--line);font-size:11px;color:var(--brass-light)}.dc-reader-nav>a:hover{text-decoration:underline}.dc-reading-frame{padding:32px 28px;background:var(--panel);border-bottom:1px solid var(--line);margin-top:29px}.dc-reading-frame>p:not(.eyebrow):not(.dc-note){font-size:16px;line-height:1.85;max-width:950px}.dc-reading-frame>a{display:inline-block;margin-top:15px;font-size:11px;color:var(--brass-light)}
.dc-section{padding:65px 0;border-bottom:1px solid var(--line);scroll-margin-top:25px}.dc-section-heading{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;margin-bottom:31px}.dc-section-heading h2{font-size:clamp(38px,4.2vw,62px)}.dc-section-heading>p{font-size:12px;color:var(--muted);line-height:1.9;max-width:405px}.dc-section-heading .eyebrow{margin-bottom:17px}.dc-tools{background:var(--panel);padding:23px;border:1px solid var(--line)}.dc-filters{display:flex;flex-wrap:wrap;gap:7px}.dc-filters button,.dc-read-controls button{font-size:10px;padding:9px 12px;border:1px solid var(--line);background:transparent;min-height:40px}.dc-filters button[aria-pressed=true]{border-color:var(--brass);color:var(--brass-light);background:#c5a46b0d}.dc-search{display:block;font-size:10px;color:var(--muted);margin-top:20px}.dc-search input{display:block;width:100%;max-width:500px;border:1px solid var(--line);background:#101614;padding:12px;color:var(--paper);margin-top:7px;font-size:12px}.dc-read-controls{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-top:18px}.dc-read-controls>span{margin-left:auto;font-size:10px;color:var(--muted)}.dc-person-index{display:flex;flex-wrap:wrap;gap:9px 21px;padding:23px 0;font-size:11px;color:var(--brass-light)}.dc-person-index a:hover{text-decoration:underline}.dc-subheading{font-size:17px;font-weight:500;margin:15px 0 19px;color:#d5ddcf}.dc-subheading>span{font-size:11px;font-weight:400;color:var(--sage);display:block;margin-top:5px}.dc-bridge-heading{margin-top:38px}.dc-bridge-note{font-size:12px;color:var(--muted);line-height:1.9;margin-bottom:22px;max-width:1000px}.dc-bridge-note>a{color:var(--brass-light)}
.dc-person,.dc-paper{border:1px solid var(--line);background:#16201c;margin-top:10px}.dc-person[hidden]{display:none}.dc-person>summary,.dc-paper>summary{display:flex;align-items:flex-start;gap:20px;padding:23px;cursor:pointer;list-style:none}.dc-person>summary::-webkit-details-marker,.dc-paper>summary::-webkit-details-marker{display:none}.dc-id{font-family:var(--serif);color:var(--brass);font-size:24px;min-width:40px;line-height:1.3}.dc-person summary>div,.dc-paper summary>div{flex:1}.dc-person summary h3,.dc-paper summary h3{font-size:19px;line-height:1.5;font-weight:500;max-width:910px}.dc-person summary h3 small{font-size:12px;color:var(--sage);font-weight:400}.dc-person summary p,.dc-paper summary p{font-size:12px;line-height:1.8;color:var(--muted);max-width:850px;margin-top:7px}.dc-origin-badge{font-size:9px;color:var(--sage);border:1px solid var(--line);padding:5px 8px;margin-top:3px;max-width:180px}.dc-open{font-size:22px;color:var(--brass);line-height:1.2;margin-left:auto}.dc-person[open] .dc-open,.dc-paper[open] .dc-open{transform:rotate(45deg)}.dc-person-body,.dc-paper-body{padding:0 23px 29px 83px;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(210px,1fr);gap:42px}.dc-field{margin-top:22px}.dc-field h4,.dc-person-body aside>h4,.dc-paper-body aside>h4{font-size:10px;text-transform:uppercase;letter-spacing:.10em;color:var(--brass);font-weight:500;margin:0 0 7px}.dc-field p{font-size:13px;line-height:1.9;color:#c7d2c1;max-width:850px}.dc-field small{display:block;font-size:10px;color:var(--muted);line-height:1.9;margin-top:9px}.dc-person-body aside,.dc-paper-body aside{padding-top:22px}.dc-status{font-size:10px;color:#849d8b;line-height:1.85;margin-top:20px}.dc-earliest{border-left:2px solid #c5a46b55;padding-left:15px;margin-top:23px}.dc-earliest>span{display:block;font-size:9px;color:var(--muted);line-height:1.6}.dc-earliest strong{display:block;font-size:17px;color:var(--brass-light);font-weight:400;margin:7px 0}.dc-earliest>a{display:block;font-size:12px;line-height:1.8;color:#d2d7c8}.dc-earliest small{display:block;font-size:9px;line-height:1.8;color:var(--muted);margin-top:8px}.dc-source-list{list-style:none;margin:0;padding:0}.dc-source-list li{padding:10px 0;border-bottom:1px solid var(--line)}.dc-source-list a{font-size:11px;color:var(--brass-light);line-height:1.8;overflow-wrap:anywhere}.dc-source-list small{display:block;font-size:8px;color:var(--muted);line-height:1.7;margin-top:4px}.dc-paper-links{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.dc-paper-chip{font-size:10px;color:#cdd8c6;background:#8aab950b;border:1px solid var(--line);padding:8px 11px;line-height:1.6}.dc-paper-chip:hover{border-color:var(--brass)}.dc-translation,.dc-citation{margin-top:23px;border-top:1px solid var(--line);padding-top:14px}.dc-translation>summary,.dc-citation>summary{font-size:10px;color:var(--sage);cursor:pointer}.dc-citation p{font-size:11px;color:var(--muted);line-height:1.8;margin-top:12px}.dc-citation>a{font-size:10px;color:var(--brass-light);display:inline-block;margin-top:10px}.dc-date{font-size:9px;letter-spacing:.04em;color:var(--sage);display:block;margin-bottom:7px}.dc-doi{font-size:10px;color:var(--muted);margin-top:18px;overflow-wrap:anywhere}.dc-doi>a{color:var(--brass-light)}.dc-priority{padding:24px;background:#c5a46b09;border:1px solid #c5a46b35;margin-bottom:20px}.dc-priority>p{font-size:12px;line-height:1.9;color:#d7d5c2;max-width:1000px}.dc-metric-note{padding:22px;background:var(--panel);margin-bottom:22px;border-left:2px solid var(--sage)}.dc-metric-note>strong{font-size:12px;font-weight:500;color:var(--sage)}.dc-metric-note>p{font-size:11px;line-height:1.9;color:var(--muted);margin-top:9px}.dc-metric-note>a{display:inline-block;font-size:10px;color:var(--brass-light);margin-top:10px}.dc-origin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px}.dc-origin-grid>article{background:var(--panel);padding:25px}.dc-origin-number{font-size:29px;line-height:1;font-family:var(--serif);color:var(--brass)}.dc-origin-grid h3{font-size:17px;font-weight:500;line-height:1.5;margin-top:20px}.dc-origin-grid p:not(.dc-zh){font-size:12px;line-height:1.95;color:var(--muted);margin-top:18px}.dc-origin-grid .dc-zh{font-size:10px;margin-top:7px}.dc-origin-grid a{display:inline-block;color:var(--brass-light);font-size:10px;margin-top:18px;line-height:1.8}.dc-advisor{border-left:2px solid #8aab9544;padding:4px 0 4px 20px;margin-top:29px}.dc-advisor h3{font-size:14px;font-weight:500}.dc-advisor p{font-size:12px;line-height:1.9;color:var(--muted);margin-top:11px;max-width:950px}.dc-advisor a{font-size:11px;color:var(--brass-light);display:inline-block;margin-top:10px}.dc-proposal{font-family:var(--serif);font-size:27px;line-height:1.55;color:var(--brass-light);max-width:1050px}.dc-proposal+p{font-size:12px;color:var(--muted);line-height:1.9;margin-top:24px;max-width:950px}.dc-meeting-questions{padding-left:25px;margin:28px 0}.dc-meeting-questions li{font-size:13px;line-height:1.9;color:#c5d0be;padding-left:8px;margin-top:15px;max-width:970px}.dc-return{font-size:12px;color:var(--brass-light);border-bottom:1px solid var(--brass);padding-bottom:8px;display:inline-block}.dc-limitations{padding-left:20px;margin:0;max-width:1100px}.dc-limitations li{font-size:12px;line-height:1.95;color:var(--muted);padding-left:10px;margin-bottom:18px}.dc-data-actions{display:flex;flex-wrap:wrap;gap:25px;margin:25px 0}.dc-data-actions>a{color:var(--brass-light);font-size:11px;border-bottom:1px solid var(--brass);padding-bottom:7px}.dc-source-register,.dc-provenance,.dc-original{border:1px solid var(--line);margin-top:15px;background:var(--panel);padding:22px}.dc-source-register>summary,.dc-provenance>summary,.dc-original>summary{font-size:13px;color:var(--brass-light);cursor:pointer}.dc-source-register article{padding:15px 0;display:flex;gap:20px;border-top:1px solid var(--line);margin-top:15px}.dc-source-register article>strong{font-size:22px;font-family:var(--serif);font-weight:400;color:var(--brass)}.dc-source-register article>div{min-width:0}.dc-source-register article a{font-size:12px;color:#cedac6;overflow-wrap:anywhere}.dc-source-register article ul{padding-left:16px;margin:7px 0}.dc-source-register article li,.dc-source-register article small{font-size:10px;color:var(--muted);line-height:1.85}.dc-provenance>p{font-size:11px;color:var(--muted);line-height:1.9;margin-top:15px}.dc-provenance dl{font-size:10px;margin-top:20px}.dc-provenance dt{color:var(--sage);margin-top:12px}.dc-provenance dd{margin:4px 0;overflow-wrap:anywhere;color:var(--muted)}.dc-report-text{max-width:1040px;margin:30px auto 0}.dc-report-text h3{font-size:28px;line-height:1.5;margin-bottom:20px}.dc-report-text h4{font-size:22px;line-height:1.5;color:var(--brass-light);margin:35px 0 16px}.dc-report-text h5{font-size:17px;color:var(--sage);margin:27px 0 13px}.dc-report-text p,.dc-report-text li{font-size:14px;line-height:2;color:#c9d5c2;margin-bottom:18px}.dc-report-text li{margin-bottom:12px}.dc-report-text ul,.dc-report-text ol{padding-left:22px}.dc-report-text a{color:var(--brass-light);border-bottom:1px solid #c5a46b55}.dc-no-match,.dc-loading,.dc-load-error{font-size:13px;padding:28px;border:1px solid var(--line);color:var(--muted)}
@media(max-width:900px){.dc-section-heading{display:block}.dc-section-heading>p{margin-top:24px;max-width:650px}.dc-person-body,.dc-paper-body{grid-template-columns:1fr;gap:10px}.dc-origin-grid{grid-template-columns:1fr}.dc-origin-grid>article{display:block}.dc-origin-badge{display:none}.dc-read-controls>span{width:100%;margin:8px 0 0}.dc-counts{gap:25px}}
@media(max-width:700px){.collaborators-page .masthead{height:auto;min-height:100px;align-items:flex-start;flex-wrap:wrap;padding:18px 0;gap:17px}.collaborators-page .masthead nav{width:100%;display:flex;flex-wrap:wrap;gap:9px 18px}.collaborators-page .masthead nav a:nth-child(1),.collaborators-page .masthead nav a:nth-child(2){display:block}.collaborators-page .masthead nav a{padding:3px 0;font-size:10px}.dc-intro{padding-top:43px}.dc-intro h1{font-size:59px}.dc-lead{font-size:13px;margin-top:21px}.dc-zh{font-size:11px}.dc-note{font-size:10px}.dc-counts{gap:20px}.dc-counts>span{font-size:9px;max-width:135px}.dc-counts strong{font-size:24px}.dc-reader-nav{gap:13px 20px;font-size:10px;padding:19px 0}.dc-reading-frame{padding:23px 20px}.dc-reading-frame>p:not(.eyebrow):not(.dc-note){font-size:13px}.dc-section{padding:45px 0}.dc-section-heading{margin-bottom:26px}.dc-section-heading h2{font-size:42px}.dc-section-heading>p{font-size:11px}.dc-tools{padding:18px}.dc-filters{gap:6px}.dc-filters button{font-size:9px;padding:7px 9px}.dc-search input{font-size:11px}.dc-read-controls button{font-size:9px;padding:8px}.dc-person-index{gap:9px 17px;font-size:10px}.dc-person>summary,.dc-paper>summary{padding:18px 15px;gap:11px}.dc-id{font-size:19px;min-width:31px}.dc-person summary h3,.dc-paper summary h3{font-size:15px;line-height:1.6}.dc-person summary p,.dc-paper summary p{font-size:10px}.dc-person-body,.dc-paper-body{padding:0 17px 25px}.dc-field p{font-size:12px}.dc-field h4{font-size:9px}.dc-earliest>a{font-size:11px}.dc-subheading{font-size:15px}.dc-bridge-note{font-size:11px}.dc-priority,.dc-metric-note{padding:19px}.dc-priority>p{font-size:11px}.dc-paper-chip{font-size:9px;padding:7px 9px}.dc-origin-grid>article{padding:22px}.dc-origin-grid h3{font-size:16px}.dc-origin-grid p:not(.dc-zh){font-size:11px}.dc-proposal{font-size:22px}.dc-meeting-questions li{font-size:12px}.dc-limitations li{font-size:11px}.dc-source-register,.dc-provenance,.dc-original{padding:18px}.dc-report-text h3{font-size:22px}.dc-report-text h4{font-size:19px}.dc-report-text h5{font-size:16px}.dc-report-text p,.dc-report-text li{font-size:12px;line-height:1.95}.dc-source-register>summary,.dc-provenance>summary,.dc-original>summary{font-size:11px}}
@media(prefers-reduced-motion:reduce){.collaborators-page{scroll-behavior:auto}.dc-open{transition:none}}
