:root{--paper:#f8f7f3;--ink:#202a2a;--muted:#586462;--teal:#164e4a;--line:#d3d9d3;--accent:#996043;--panel:#edf1eb;--sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--serif:Georgia,"Times New Roman",serif}
*{box-sizing:border-box}html{scroll-padding-top:2rem}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:18px;line-height:1.75}a{color:var(--teal);text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{color:#803f27}a:focus-visible,[tabindex]:focus-visible{outline:3px solid #996043;outline-offset:4px;border-radius:2px}.skip-link{position:absolute;left:1rem;top:-6rem;z-index:10;padding:.7rem 1rem;background:white;font-family:var(--sans)}.skip-link:focus{top:1rem}.masthead{max-width:1440px;margin:auto;padding:27px 52px 25px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);font-family:var(--sans)}.wordmark{color:var(--ink);font-size:17px;font-weight:650;letter-spacing:-.02em;text-decoration:none}.wordmark span{font-size:11px;text-transform:uppercase;letter-spacing:.13em;display:block;color:var(--muted);font-weight:500;margin-top:2px}.masthead-link{font-size:12px;text-decoration:none}.page-layout{max-width:1440px;display:grid;grid-template-columns:230px minmax(0,1fr);gap:68px;padding:64px 52px 0;margin:auto}.contents{font-family:var(--sans);position:sticky;top:28px;align-self:start;font-size:12px;max-height:calc(100vh - 56px);overflow:auto}.contents>p{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.17em;margin:0 0 18px;color:var(--muted)}.contents ol{list-style:none;padding:0;margin:0;border-left:1px solid var(--line)}.contents li{margin:0}.contents a{display:block;padding:6px 0 6px 18px;text-decoration:none;color:var(--muted);border-left:2px solid transparent;margin-left:-1px}.contents a:hover,.contents a:focus-visible{color:var(--teal);border-left-color:var(--teal);background:#edf1eb}.contents-note{border-top:1px solid var(--line);margin:28px 22px 0 0;padding-top:18px;color:var(--muted);font-family:var(--serif);font-style:italic;font-size:14px;line-height:1.6}main{min-width:0;max-width:960px}.article-header{padding:0 0 26px;border-bottom:1px solid var(--line)}.eyebrow,.section-kicker{font-family:var(--sans);font-size:10px;letter-spacing:.17em;font-weight:650;text-transform:uppercase;color:var(--accent);margin:0 0 20px}h1{font-size:clamp(42px,5.6vw,78px);line-height:1.03;font-weight:400;letter-spacing:-.055em;margin:0 0 15px}h1 span{white-space:nowrap}.discipline{color:var(--teal);font:500 19px var(--sans);letter-spacing:.03em;margin:0 0 32px}.standfirst{font-size:23px;line-height:1.62;color:#283d3b}.article-header p:not(.eyebrow):not(.discipline):not(.article-meta){max-width:790px}.article-meta{font-family:var(--sans);font-size:10px;line-height:1.8;color:var(--muted);margin:30px 0 0}.article-meta span{padding:0 9px}p{margin:0 0 1.2em}h2{font-size:34px;line-height:1.22;font-weight:400;letter-spacing:-.035em;margin:0 0 24px}h3{font-size:25px;line-height:1.35;letter-spacing:-.02em;font-weight:400;margin:0 0 20px}article>section{padding:48px 0;border-bottom:1px solid var(--line)}section>p,section>section>p{max-width:790px}section>section{margin-top:40px}section>section+section{padding-top:30px;border-top:1px solid #e1e4dd}.section-kicker{margin-bottom:13px}.section-intro{color:var(--muted)}.citation{font-family:var(--sans);font-size:10px;line-height:0;white-space:nowrap;padding-left:3px}.citation a{text-decoration:none}.citation a:hover{text-decoration:underline}.identity-panel{background:var(--panel);border-top:3px solid var(--teal);margin:32px 0 4px;padding:25px 30px}.identity-panel h2{font:650 11px var(--sans);letter-spacing:.13em;text-transform:uppercase;margin-bottom:22px}.identity-panel dl{display:grid;grid-template-columns:145px 1fr;gap:14px 24px;margin:0;font-size:15px;line-height:1.65}.identity-panel dt{font:600 11px/1.7 var(--sans);color:var(--muted)}.identity-panel dd{margin:0}.trajectory{margin:28px 0 8px;background:#eef0e9;padding:28px}.trajectory ol{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:0;margin:0;gap:22px;counter-reset:step}.trajectory li{counter-increment:step;font:600 13px/1.5 var(--sans);border-top:1px solid #a9b8ac;padding-top:16px}.trajectory li:before{content:"0" counter(step);display:block;font:400 25px var(--serif);color:var(--accent);margin-bottom:10px}.trajectory a{text-decoration:none}.trajectory span{font:12px/1.6 var(--sans);color:var(--muted);display:block;margin-top:6px}figcaption{font-size:12px;line-height:1.6;color:var(--muted);margin-top:22px}.contributions{list-style:none;padding:0;margin:26px 0 0;counter-reset:contribution}.contributions li{padding:20px 0 20px 48px;position:relative;border-top:1px solid var(--line);font-size:16px;counter-increment:contribution}.contributions li:before{content:counter(contribution,decimal-leading-zero);position:absolute;left:0;top:22px;color:var(--accent);font:13px var(--sans)}.contributions strong{font-weight:600;color:#25423e}.table-wrap{overflow-x:auto;margin-top:26px}table{border-collapse:collapse;width:100%;font:13px/1.65 var(--sans)}caption{text-align:left;font-size:11px;color:var(--muted);margin-bottom:16px}th,td{text-align:left;vertical-align:top;padding:16px 13px;border-bottom:1px solid var(--line)}thead{background:var(--panel);color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.06em}tbody th{width:95px;white-space:nowrap;font-weight:500;color:var(--accent)}td strong{font-weight:600}.award-org{display:block;color:var(--muted);font-size:11px;margin-top:4px}td p{font:12px/1.6 var(--serif);margin:8px 0 0}.status{display:block;font-size:11px;color:var(--teal);font-weight:600;margin-bottom:8px}.publications{list-style:none;padding:0;margin:28px 0 0}.publications li{display:grid;grid-template-columns:65px 1fr;gap:20px;padding:24px 0;border-top:1px solid var(--line)}.pub-year{font:13px var(--sans);color:var(--accent);padding-top:4px}.pub-theme{font:600 10px var(--sans);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.publications p{font-size:16px;line-height:1.6;margin:8px 0}.publications cite{font-style:normal}.publications .pub-meta{font-size:12px;margin-bottom:0;color:var(--muted)}.topic-links{display:flex;flex-wrap:wrap;gap:10px}.topic-links a{border:1px solid var(--line);padding:8px 13px;font:12px/1.6 var(--sans);text-decoration:none;background:#f1f3ed}.reference-note{font-size:15px;color:var(--muted)}.references{font:12px/1.8 var(--sans);padding-left:24px;overflow-wrap:anywhere}.references li{padding:13px 0 13px 8px;border-bottom:1px solid #e1e4dd;scroll-margin-top:25px}.references li:target{background:#e8ede0;outline:1px solid #b3c1a6}.reference-kind{display:block;text-transform:uppercase;font-size:9px;font-weight:600;letter-spacing:.09em;color:var(--muted);margin-bottom:4px}.references cite{font-style:normal}.ref-links{display:block;margin-top:5px}.ref-access{color:var(--muted);font-size:10px}.backlinks{margin-left:8px;font-size:10px}.backlinks a{display:inline-block;min-width:24px;padding:2px}.external-links{display:flex;flex-wrap:wrap;gap:12px 26px;padding:0;list-style:none;font-size:13px;font-family:var(--sans)}footer{margin:36px 0 56px;font:11px/1.8 var(--sans);color:var(--muted);max-width:770px}footer p{margin-bottom:12px}footer>a{display:inline-block;margin-top:8px}
@media(min-width:1500px){.page-layout{gap:80px}}@media(max-width:1100px){.page-layout{grid-template-columns:170px minmax(0,1fr);gap:35px;padding:45px 32px 0}.masthead{padding:23px 32px}.standfirst{font-size:21px}.identity-panel dl{grid-template-columns:115px 1fr}}
@media(max-width:760px){body{font-size:17px}.masthead{padding:20px 22px;align-items:flex-start}.masthead-link{font-size:10px;max-width:85px;text-align:right;line-height:1.6}.page-layout{display:block;padding:0 22px}.contents{position:static;max-height:none;border-bottom:1px solid var(--line);padding:18px 0;margin-bottom:36px}.contents>p{margin-bottom:9px}.contents ol{display:flex;flex-wrap:wrap;gap:3px 14px;border:0}.contents a{border:0;padding:4px 0;font-size:10px;text-decoration:underline;text-underline-offset:3px}.contents-note{display:none}h1{font-size:52px;line-height:1.06}.discipline{font-size:17px;margin-bottom:26px}.standfirst{font-size:21px}.article-meta{font-size:10px}.article-meta span{padding:0 4px}.identity-panel{padding:22px}.identity-panel dl{grid-template-columns:1fr;gap:3px;font-size:14px}.identity-panel dd{margin-bottom:14px}.identity-panel dd:last-child{margin:0}article>section{padding:36px 0}h2{font-size:30px}h3{font-size:23px}.trajectory{padding:22px}.trajectory ol{grid-template-columns:1fr;gap:18px}.trajectory li{position:relative;padding:12px 0 0 42px}.trajectory li:before{position:absolute;left:0;top:14px;font-size:21px}th,td{padding:12px 8px}tbody th{width:70px}.table-wrap table{min-width:470px}.publications li{grid-template-columns:45px 1fr;gap:12px}.references{font-size:11px}.contributions li{padding-left:36px}.wordmark{font-size:15px}.wordmark span{font-size:9px}}
@media(max-width:370px){h1{font-size:44px}.page-layout{padding:0 17px}.standfirst{font-size:19px}}
@media print{body{background:white;color:#000;font-size:11pt}.masthead,.contents,.skip-link,.backlinks,.masthead-link{display:none}.page-layout{display:block;padding:0;max-width:none}main{max-width:none}.identity-panel{background:none;border:1px solid #aaa}.citation{font-size:8pt}a{color:#000}h1{font-size:34pt}h2{font-size:21pt}h3{font-size:16pt}h2,h3{break-after:avoid}article>section{padding:20px 0}tr,.publications li{break-inside:avoid}.table-wrap{overflow:visible}.references{font-size:8pt}.trajectory{background:none;border:1px solid #aaa}footer{font-size:8pt}}
