/* Keep the archived typography and page theme with a compact shared navigation. */
html{scroll-behavior:smooth}body{margin:0}
.site-header{height:56px;background:#fff;color:#202124;display:flex;align-items:center;padding:0 max(24px,calc((100vw - 1080px)/2)) 0 24px;gap:20px;position:fixed;left:0;right:0;top:0;z-index:1000;box-sizing:border-box}
.site-header.scrolled{background:#202020;color:#fff}
.brand{display:flex;align-items:center;gap:16px;color:inherit;text-decoration:none;font:20px 'Open Sans',sans-serif}.brand img{width:40px;height:40px;object-fit:contain}
.site-header nav{margin-left:auto;display:flex;align-items:center;gap:9px;white-space:nowrap;font:14px 'Open Sans',sans-serif}
.site-header nav a{color:inherit;text-decoration:none}.site-header nav a:hover{text-decoration:underline}.site-header nav a[aria-current]{font-weight:bold}
.site-header button{background:none;border:0;color:inherit;cursor:pointer;font-size:28px;padding:4px;display:flex;align-items:center}
@media(max-width:767px){.site-header{padding:0 16px;gap:12px}.brand span{display:none}.site-header nav{gap:7px}.site-header .search-button{padding:0}}
@media(max-width:359px){.site-header{gap:8px;padding:0 12px}.site-header nav{font-size:13px;gap:5px}.brand img{width:32px;height:32px}}
.w536ob>.EmVfjc{display:none!important}
.page-publications .WIdY2d>div:first-child{padding-top:0!important}
.page-publications #content>div>section:first-child{padding-top:80px;padding-bottom:0;min-height:0}
.page-publications #content>div>section:nth-child(2){padding-top:0;padding-bottom:8px}
.skip{position:fixed;left:12px;top:-80px;z-index:2000;background:white;color:black;padding:12px}.skip:focus{top:8px}.local-embed{border:0;width:100%;background:white}#content{margin:0!important;width:100%!important}dialog{width:min(650px,85vw);border:0;padding:24px;box-shadow:0 12px 60px #0005}dialog::backdrop{background:#0007}dialog form{float:right}dialog label{display:block;font-size:20px}dialog input{box-sizing:border-box;width:100%;padding:12px;margin:20px 0}#search-results a{display:block;padding:16px 0;color:#1d4ed8}button:focus-visible,a:focus-visible{outline:3px solid #82b9ff;outline-offset:4px}
.mr3rhf:hover .Eoo44b,.mr3rhf:focus-within .Eoo44b{display:block;z-index:3}.ZbQFKd[role=button]{cursor:pointer}.mr3rhf:focus-visible{outline:3px solid #82b9ff}
