*{box-sizing:border-box}body{margin:0;background:#fff;color:#40454a;font:17px/1.75 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}a{color:#236b8e;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}a:focus-visible{outline:3px solid #236b8e;outline-offset:4px}header{border-bottom:1px solid #eee}.header-inner{max-width:1120px;margin:auto;padding:25px 35px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{color:#333;font-size:24px;font-weight:600}.brand span{display:none}nav{display:flex;gap:29px;font-size:16px}nav a{color:#54585c;padding:5px 0}nav a[aria-current]{color:#236b8e;border-bottom:2px solid #236b8e}.site-layout{max-width:1120px;margin:42px auto 70px;padding:0 35px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:65px}.profile{font-size:14px;line-height:1.65}.profile img{display:block;width:180px;height:240px;object-fit:cover;object-position:center 20%;border-radius:3px}.profile h2{font-size:20px;margin:18px 0 8px;border:0;padding:0}.profile p{margin:0 0 13px}.profile-location{color:#7b8085}.contact-links{list-style:none;padding:0;margin:18px 0}.contact-links li{margin:7px 0}.contact-links a{color:#555f68}.contact-links a:hover{color:#236b8e}main{min-width:0}h1{font-size:32px;line-height:1.3;margin:0 0 24px;color:#333;font-weight:600;letter-spacing:-.5px}h2{font-size:23px;color:#353b40;font-weight:600;line-height:1.4;margin:0 0 22px}h3{font-size:19px;line-height:1.5;font-weight:600;color:#3d444a;margin:0 0 8px}p{margin:0 0 20px}.eyebrow{display:none}.muted,small{color:#767d83}.page-intro{font-size:17px;margin-bottom:30px}.market-note{color:#236b8e;font-weight:600;font-size:18px;margin:0 0 28px;padding-bottom:20px;border-bottom:1px solid #e5e8eb}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:25px;margin:26px 0 35px}.button{display:inline-block;border:1px solid #236b8e;padding:9px 16px;border-radius:3px;font-size:15px}.button:hover{background:#edf5f8;text-decoration:none}.button span{margin-left:10px}section{margin-top:35px;padding-top:25px;border-top:1px solid #e6e8ea}article{margin-bottom:29px}article p{margin-bottom:8px}.paper-links{display:flex;flex-wrap:wrap;gap:25px;font-size:15px}.work-list{padding:0;list-style:none}.work-list li{padding:12px 0;border-bottom:1px solid #eee}.work-list small{display:block;font-size:14px}.paper-heading{font-size:31px}.byline{color:#6c747a}footer{max-width:1050px;margin:auto;padding:23px 0 30px;border-top:1px solid #eee;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#8a8d90}.skip{position:absolute;top:-100px;left:15px;background:#fff;padding:8px}.skip:focus{top:5px}@media(min-width:900px){.profile{position:sticky;top:25px;align-self:start}}@media(max-width:760px){.header-inner{padding:20px 24px;display:block}.brand{font-size:22px}nav{margin-top:15px;gap:23px;flex-wrap:wrap;font-size:15px}.site-layout{margin-top:28px;padding:0 24px;grid-template-columns:1fr;gap:30px}.profile{display:grid;grid-template-columns:105px 1fr;column-gap:20px}.profile>a{grid-row:1/5}.profile img{width:105px;height:145px}.profile h2{margin:0 0 6px;font-size:19px}.profile p{margin:0 0 6px}.profile-location{display:none}.contact-links{margin:4px 0 0;display:flex;gap:6px 14px;flex-wrap:wrap}.contact-links li{margin:0;font-size:12px}h1{font-size:29px}.paper-heading{font-size:27px}.market-note{font-size:17px}footer{margin:0 24px;flex-wrap:wrap}.site-layout{margin-bottom:45px}}