/* Shared interior-page style. All selectors leave scientific figures and SVGs intact. */
body.inner-page{color:var(--text);background:white;font:1rem/1.75 var(--sans)}body.inner-page main{color:var(--text);background:#fff;overflow-wrap:anywhere}body.inner-page main h1{font:400 clamp(2.55rem,4.7vw,3.6rem)/1.12 var(--serif);letter-spacing:-1px;color:var(--ink)}body.inner-page main h2{font:400 2rem/1.25 var(--serif);color:var(--ink);letter-spacing:-.4px}body.inner-page main h3{font:400 1.4rem/1.35 var(--serif);color:var(--ink)}body.inner-page main p,body.inner-page main li{line-height:1.75;text-align:left;white-space:normal}body.inner-page main a:not([class*="btn"]):not([class*="button"]){color:var(--copper)}body.inner-page main [class*="eyebrow"],body.inner-page main [class*="kicker"],body.inner-page main [class*="tag"]{color:var(--copper)}body.inner-page main [class*="section"],body.inner-page main [class*="hero"]{background-image:none;box-shadow:none}body.inner-page .pi-page,body.inner-page .mb-page,body.inner-page .al-page,body.inner-page .rw-page,body.inner-page .pub-page{--pi-bg:#fff;--pi-ink:#18212b;--pi-text:#41464b;--pi-blue:#18212b;--pi-accent:#a34d25;--pi-accent-dark:#994722;--pi-max:1200px;--mb-ink:#18212b;--al-ink:#18212b;--rw-ink:#18212b;font-family:var(--sans);background:#fff}body.inner-page [class*="-wrap"],body.inner-page .imd-container{max-width:1200px}body.inner-page .pi-wrap,body.inner-page .mb-wrap,body.inner-page .al-wrap,body.inner-page .rw-wrap{width:calc(100% - 112px);padding-left:0;padding-right:0}body.inner-page .pi-hero,body.inner-page .mb-hero,body.inner-page .al-hero,body.inner-page .rw-hero{padding:52px 0 42px;background:white;border-bottom:1px solid var(--line);box-shadow:none}body.inner-page .pi-section,body.inner-page .mb-section,body.inner-page .al-section,body.inner-page .rw-section{padding:42px 0;background:#fff}body.inner-page [class*="-card"],body.inner-page .pi-hero-panel,body.inner-page .pi-fact,body.inner-page .pi-role{box-shadow:none;border-radius:0;background:#fff;border-color:var(--line)}body.inner-page .pi-actions,body.inner-page .mb-actions,body.inner-page .al-actions,body.inner-page .rw-actions{gap:12px;margin-top:22px}body.inner-page .pi-btn,body.inner-page .mb-btn,body.inner-page .al-btn,body.inner-page .rw-btn{border-radius:0;box-shadow:none;font-size:14px;padding:9px 14px}body.inner-page .pi-btn-primary{background:var(--ink);border-color:var(--ink);color:#fff}body.inner-page .pi-hero-inner{gap:54px}body.inner-page .pi-portrait{border-radius:0;box-shadow:none}body.inner-page .pi-hero-panel{padding:22px}body.inner-page .pi-subtitle,body.inner-page .mb-subtitle,body.inner-page .al-subtitle,body.inner-page .rw-subtitle{font-size:17px;line-height:1.75;max-width:760px}body.inner-page .pi-section-lead,body.inner-page .mb-section-lead,body.inner-page .al-section-lead{max-width:800px}body.inner-page .mb-person,body.inner-page .al-person{box-shadow:none;border-radius:0;background:white}body.inner-page .rw-work{gap:32px;padding:25px 0;border-bottom:1px solid var(--line)}body.inner-page .rw-figure{box-shadow:none;border-radius:0}body.inner-page .rw-figure img{border-radius:0}body.inner-page .pub-page{max-width:1200px;width:calc(100% - 112px);margin:auto;padding:50px 0 55px}body.inner-page .pub-record-head{margin-bottom:25px}body.inner-page .pub-item{padding-top:23px;padding-bottom:23px}body.inner-page .pub-item h3{font:400 1.18rem/1.4 var(--serif)}body.inner-page .pub-item p{font-size:14px}body.inner-page .pub-controls{background:white;box-shadow:none;border-radius:0;border-color:var(--line)}body.inner-page .pub-topic-button,body.inner-page .pub-filter-btn{border-radius:0}body.inner-page .pub-thumb{background:white;border-radius:0;box-shadow:none}body.inner-page .imd-container{width:calc(100% - 112px);margin:auto;padding:0}body.inner-page .imd-intro{padding:46px 0 0}body.inner-page .imd-section{padding:42px 0;background:white;box-shadow:none}body.inner-page .imd-content-header{margin-bottom:24px}body.inner-page .imd-content-header::before{display:none}body.inner-page .imd-research-grid{gap:48px;align-items:start}body.inner-page .imd-research-text{font-size:16px;line-height:1.8}body.inner-page .imd-research-img{border-radius:0;box-shadow:none;max-height:390px;object-fit:contain}body.inner-page .imd-papers-box{border-radius:0;box-shadow:none;background:#f8f8f6;padding:22px;margin-top:28px}body.inner-page .imd-details-grid{gap:22px}body.inner-page .imd-detail-card{border-radius:0;box-shadow:none;padding:18px;border:1px solid var(--line);background:#fff}body.inner-page .imd-hero{padding:52px 0;background:white;min-height:0}body.inner-page .imd-keytech-canvas{display:none}body.inner-page .imd-hero-title{max-width:950px}body.inner-page .imd-hero-pill{border:0;border-radius:0;background:none;padding:0;color:var(--copper)}body.inner-page .imd-recruit-banner{background:#f8f8f6;color:var(--text);padding:16px max(5vw,20px);border-bottom:1px solid var(--line)}body.inner-page .imd-pi-card,body.inner-page .imd-logo-card{border-radius:0;box-shadow:none;background:#fff;border-color:var(--line)}body.inner-page .imd-pi-img{border-radius:0}body.inner-page .imd-gallery-grid{gap:25px}body.inner-page .imd-gallery-item{border-radius:0;box-shadow:none;background:#fff}body.inner-page .imd-gallery-img{height:270px;object-fit:cover}body.inner-page .imd-gallery-caption{background:#fff;color:var(--text);padding:14px 0;font-size:14px}body.inner-page .imd-modal{z-index:1000}body.inner-page .imd-modal img{max-height:80vh}
.clean-page{max-width:1100px;width:calc(100% - 112px);margin:auto;padding:50px 0 60px}.page-heading{padding-bottom:35px;margin-bottom:34px;border-bottom:1px solid var(--line)}.page-heading h1{max-width:930px;margin:14px 0 18px}.page-heading .page-lead{font-size:18px;line-height:1.75;max-width:750px;color:var(--muted)}.project-nav{display:flex;gap:13px 24px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:24px;margin-bottom:34px;font-size:14px}.project-nav a{text-decoration:none}.project-nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--copper);text-decoration-thickness:2px}.clean-page .prose{max-width:780px}.clean-page .prose p{margin:0 0 18px;font-size:16px}.clean-page .prose h2{margin:26px 0 18px}.clean-page .prose h3{margin:22px 0 14px}.clean-page .prose ul,.clean-page .prose ol{padding-left:23px;margin:18px 0}.clean-page .prose li{margin-bottom:13px}.clean-page .prose strong{font-weight:600}.clean-page .prose img{display:block;max-width:100%;height:auto}.clean-section{padding:30px 0;border-bottom:1px solid var(--line)}.clean-section:first-of-type{padding-top:0}.clean-section>h2{margin-bottom:22px}.grant-layout{display:grid;grid-template-columns:1fr 240px;gap:50px;align-items:start}.grant-layout .prose h2{font-size:1.8rem}.grant-logos{display:flex;align-items:center;justify-content:center;gap:30px;flex-wrap:wrap;padding:28px 0}.grant-logos img{max-width:180px;max-height:95px;object-fit:contain}.project-meta{background:var(--tint);padding:24px;font-size:14px;border-top:2px solid var(--copper)}.project-meta p{margin:0 0 16px}.project-meta p:last-child{margin:0}.content-note{font-size:14px;color:var(--muted);max-width:750px;margin:14px 0 25px}.clean-disclosure{border-top:1px solid var(--line);padding:18px 0}.clean-disclosure summary{cursor:pointer;color:var(--ink);font-size:16px;line-height:1.6}.clean-disclosure[open]>summary{margin-bottom:22px}.clean-disclosure .prose{padding:0 0 0 22px}.grant-summary-title{display:block;font:400 21px/1.4 var(--serif);margin-bottom:7px}.grant-summary-meta{font:13px/1.6 var(--sans);color:var(--muted)}.person-list{display:grid;gap:30px}.person-row{display:grid;grid-template-columns:130px 1fr;gap:30px;padding-bottom:30px;border-bottom:1px solid var(--line)}.person-row>img{width:130px;height:145px;object-fit:cover}.person-row h2{margin-bottom:14px}.person-row .prose{max-width:760px}.person-row .prose p{font-size:15px;margin-bottom:12px}.person-row details{margin-top:17px}.person-row summary{font-size:14px;cursor:pointer}.team-list{display:grid;grid-template-columns:1fr 1fr;gap:34px}.team-list .person-row{grid-template-columns:100px 1fr;gap:22px}.team-list .person-row>img{width:100px;height:120px}.team-list .person-row h2{font-size:1.5rem}.team-list .person-row p{font-size:14px}.lecture{border-top:1px solid var(--line);padding:22px 0}.lecture>h2{font-size:1.7rem;margin-bottom:12px}.lecture .prose{font-size:15px}.lecture iframe{width:100%;max-width:800px;aspect-ratio:16/9;border:0;display:block;margin-top:18px}.lecture button[data-video-src]{display:block;padding:18px 25px;border:1px solid var(--line);background:var(--tint);color:var(--ink);font-size:15px;margin:20px 0}.lecture .video-note{font-size:12px;color:var(--muted);margin-top:12px}.project-publications p{padding:18px 0;border-bottom:1px solid var(--line)}.project-publications p:first-child{padding-top:0}.photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.photo-pair img{width:100%;height:auto}.site-page-title{width:calc(100% - 112px);max-width:1200px;margin:45px auto 0}.site-page-title h1{margin-top:12px}body.inner-page .content-wrap{max-width:100%}
@media(max-width:1050px){body.inner-page .pi-wrap,body.inner-page .mb-wrap,body.inner-page .al-wrap,body.inner-page .rw-wrap,body.inner-page .pub-page,body.inner-page .imd-container,.clean-page,.site-page-title{width:calc(100% - 64px)}.grant-layout{gap:30px;grid-template-columns:1fr 220px}.team-list{grid-template-columns:1fr}}
@media(max-width:760px){body.inner-page main h1{font-size:2.6rem}body.inner-page main h2{font-size:1.75rem}body.inner-page .pi-hero-inner{grid-template-columns:1fr;gap:28px}body.inner-page .pi-hero-panel{max-width:400px}body.inner-page .pi-hero,body.inner-page .mb-hero,body.inner-page .al-hero,body.inner-page .rw-hero{padding:36px 0}body.inner-page .pi-section,body.inner-page .mb-section,body.inner-page .al-section,body.inner-page .rw-section{padding:32px 0}body.inner-page .imd-research-grid,body.inner-page .imd-info-layout,body.inner-page .imd-main-layout{grid-template-columns:1fr;gap:26px}body.inner-page .imd-details-grid{grid-template-columns:1fr 1fr}body.inner-page .imd-section{padding:32px 0}.grant-layout{grid-template-columns:1fr}.project-meta{max-width:650px}.grant-logos{padding:20px 0}.clean-page{padding-top:35px}.person-row{grid-template-columns:100px 1fr;gap:23px}.person-row>img{width:100px;height:115px}.photo-pair{grid-template-columns:1fr}.page-heading .page-lead{font-size:16px}.project-nav{gap:12px 20px}.clean-page .page-heading h1{font-size:2.45rem}.page-heading{padding-bottom:28px;margin-bottom:26px}}
@media(max-width:480px){body.inner-page .pi-wrap,body.inner-page .mb-wrap,body.inner-page .al-wrap,body.inner-page .rw-wrap,body.inner-page .pub-page,body.inner-page .imd-container,.clean-page,.site-page-title{width:calc(100% - 40px)}body.inner-page main h1,.clean-page .page-heading h1{font-size:2.1rem}body.inner-page .imd-details-grid{grid-template-columns:1fr}body.inner-page .pi-actions{flex-wrap:wrap}.person-row{grid-template-columns:1fr}.team-list .person-row{grid-template-columns:85px 1fr;gap:18px}.team-list .person-row>img{width:85px;height:102px}.person-row h2{font-size:1.55rem}.project-nav{font-size:13px}.clean-page .prose p{font-size:16px}.grant-summary-title{font-size:19px}.clean-disclosure .prose{padding-left:0}.project-publications{overflow-wrap:anywhere}body.inner-page .rw-work{grid-template-columns:1fr}body.inner-page .imd-pi-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){body.inner-page *,body.inner-page *::before,body.inner-page *::after{animation:none!important;transition:none!important}}
/* Tighter vertical rhythm across the existing record pages. */
body.inner-page .pi-hero,body.inner-page .mb-hero,body.inner-page .al-hero,body.inner-page .rw-hero{padding:34px 0 28px}body.inner-page .pi-section,body.inner-page .mb-section,body.inner-page .al-section,body.inner-page .rw-section{padding:28px 0}body.inner-page .imd-section{padding:28px 0}body.inner-page .imd-content-header{margin-bottom:18px}body.inner-page .imd-hero{padding:32px 0}body.inner-page .pub-page{padding:32px 0 38px}.clean-page{padding:32px 0 40px}.page-heading{padding-bottom:24px;margin-bottom:24px}.page-heading h1{margin:10px 0 14px}.clean-section{padding:24px 0}.project-nav{padding-bottom:20px;margin-bottom:24px}.site-page-title{margin-top:32px}.person-list{gap:24px}.person-row{padding-bottom:24px}.clean-page .prose p{margin-bottom:14px}.clean-disclosure{padding:16px 0}
.grant-feature{max-width:900px;margin-top:16px}.grant-feature>h2{font-size:1.8rem!important;line-height:1.3!important;margin:0}.grant-feature>.content-note{margin:12px 0 16px}.grant-feature>.clean-disclosure{margin-top:22px}.grant-feature .prose h2{font:400 1.35rem/1.4 var(--serif);margin:10px 0 18px}.grant-feature .prose h2 strong{font-weight:400}.clean-page h2 strong,.clean-page h3 strong{font-weight:400}.clean-page .grant-layout>.prose>.clean-disclosure{margin-top:20px}.clean-page .grant-layout>.prose>.clean-disclosure .prose{padding:0}.clean-page:has(.project-nav) .page-heading h1{font-size:clamp(2.05rem,4vw,2.9rem);max-width:1000px}@media(max-width:480px){.grant-feature>h2{font-size:1.45rem!important}.clean-page:has(.project-nav) .page-heading h1{font-size:2rem}}
body.inner-page main h1,body.inner-page main h2{font-weight:700}body.inner-page main h3{font-weight:700}body.inner-page main strong{font-weight:700;color:var(--ink)}body.inner-page main [class*="eyebrow"],body.inner-page main [class*="kicker"],body.inner-page main .eyebrow{font-weight:700;color:#8d3818}body.inner-page .project-nav a{font-weight:600}body.inner-page main .pub-meta,body.inner-page main .rw-meta,body.inner-page main .pi-paper-tag{color:#8d3818}body.inner-page .clean-page summary{font-weight:600}body.inner-page .grant-summary-title{font-weight:700}body.inner-page .project-meta strong{color:#8d3818}body.inner-page .imd-detail-label{color:#8d3818;font-weight:700}body.inner-page .pub-item h3{font-weight:700}body.inner-page .rw-work h3{font-weight:700}
body.inner-page .rw-work-text{display:block}body.inner-page .rw-work-text>div{max-width:850px}
body.inner-page .grant-feature .prose h2,body.inner-page .clean-page h2 strong{font-weight:700}
/* Recognizable content links and unambiguous publication actions. */
body.inner-page main a.readable-link{color:#8d3818;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}body.inner-page main a.readable-link:hover{color:#58200d;text-decoration-thickness:2px}body.inner-page main a.readable-link:active{background:#f7e5d9}body.inner-page main a.pub-title-link{font-weight:700;color:#8d3818;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}body.inner-page main a.pub-title-link:visited{color:#6c4854}body.inner-page main a.pub-title-link:hover{color:#58200d;text-decoration-thickness:2px}body.inner-page main a.paper-open-link{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:40px;padding:9px 13px;background:#8d3818;border:1px solid #8d3818;border-radius:2px;color:white;text-decoration:none;font-size:13px;font-weight:700;white-space:nowrap}body.inner-page main a.paper-open-link:hover{background:#58200d;border-color:#58200d;color:#fff;text-decoration:underline}body.inner-page main a.paper-open-link:focus-visible{outline:3px solid #a34d25;outline-offset:4px;background:#58200d;color:#fff}.pub-page .publication-link-help{margin:12px 0 0;color:var(--muted);font-size:13px;line-height:1.65}.pub-page .pub-filter{font-size:13px}.pub-page .pub-filter[aria-pressed="true"]{background:#8d3818;border-color:#8d3818;color:#fff}.pub-page .pub-filter:focus-visible{outline:2px solid #8d3818;outline-offset:3px}.pub-page .pub-controls{scroll-margin-top:20px}.pub-page .pub-item[id]{scroll-margin-top:120px}
body.inner-page main a.pub-doi.paper-open-link.readable-link,body.inner-page main a.pub-doi.paper-open-link.readable-link:visited{color:#fff;background:#8d3818;text-decoration:none}body.inner-page main a.pub-doi.paper-open-link.readable-link:hover,body.inner-page main a.pub-doi.paper-open-link.readable-link:focus-visible{color:#fff;background:#58200d}
body.inner-page .pub-page .pub-author-self{text-decoration:none;font-weight:700}
body.inner-page .pub-search:focus-visible{outline:2px solid #994722;outline-offset:3px}
/* One compact image rhythm: 16px in stacks, 24px between figure and text. */
body.inner-page{--figure-stack-gap:16px;--figure-text-gap:24px;--figure-row-space:24px}
body.inner-page .rw-work{gap:var(--figure-text-gap);padding-top:var(--figure-row-space);padding-bottom:var(--figure-row-space);align-items:start;grid-template-columns:minmax(220px,310px) minmax(0,1fr)}
body.inner-page .rw-figure{display:flex;justify-content:center;align-items:flex-start;border:0;background:#fff;overflow:visible;margin:0;padding:0}
body.inner-page .rw-figure img{display:block;width:auto;height:auto;max-width:100%;max-height:260px;object-fit:contain;padding:0;margin:0}
body.inner-page .rw-work-text{display:block}
body.inner-page .pub-item{padding-top:var(--figure-row-space);padding-bottom:var(--figure-row-space);column-gap:var(--figure-text-gap);row-gap:12px}
body.inner-page .pub-item.has-image{grid-template-columns:3rem minmax(180px,260px) minmax(0,1fr) auto;align-items:start}
body.inner-page .pub-thumb-stack{gap:var(--figure-stack-gap);margin:0;max-width:260px}
body.inner-page .pub-thumb{aspect-ratio:auto;height:auto;border:0;padding:0;background:white;max-width:260px;overflow:visible}
body.inner-page .pub-thumb img{width:100%;height:auto;max-height:220px;object-fit:contain;padding:0;margin:0}
body.inner-page .imd-research-grid{gap:var(--figure-text-gap);align-items:start}
body.inner-page .imd-image-column{gap:var(--figure-stack-gap);position:static;align-items:center}
body.inner-page .imd-research-img{width:auto;max-width:100%;height:auto;max-height:300px;padding:0;margin:0;border:0;object-fit:contain}
body.inner-page .imd-project-img{display:block;width:auto;max-width:100%;height:auto;max-height:420px;margin:16px auto 0;border:0;object-fit:contain}
body.inner-page .imd-info-layout{gap:var(--figure-text-gap);align-items:start;margin-bottom:24px}
body.inner-page .imd-logo-card{padding:16px;align-self:start}
body.inner-page .grant-logos{gap:24px;padding:20px 0}
body.inner-page .photo-pair{gap:24px;margin-top:24px;align-items:start}
body.inner-page .pi-hero-panel{padding:0;gap:12px}
.home-page .paper-update{gap:24px;padding-top:24px;padding-bottom:24px}
.home-page .paper-art{align-self:start;margin:0}
.home-page .paper-art img{padding:0;margin:0;max-height:150px;object-fit:contain}
@media(max-width:1000px){body.inner-page .pub-item,body.inner-page .pub-item.has-image{grid-template-columns:2.6rem minmax(0,1fr)}body.inner-page .pub-thumb,body.inner-page .pub-thumb-stack,body.inner-page .pub-item.has-image .pub-body,body.inner-page .pub-actions-row{grid-column:2}body.inner-page .pub-actions-row{justify-content:flex-start}body.inner-page .pub-thumb,body.inner-page .pub-thumb-stack{max-width:320px}body.inner-page .rw-work{grid-template-columns:minmax(180px,260px) minmax(0,1fr)}}
@media(max-width:760px){body.inner-page .rw-work{grid-template-columns:1fr;gap:16px}body.inner-page .rw-figure{max-width:330px;justify-content:flex-start}body.inner-page .rw-figure img{max-height:220px}body.inner-page .imd-research-img{max-height:260px}body.inner-page .imd-project-img{max-height:320px}body.inner-page .imd-image-column{flex-direction:column}body.inner-page .pub-item,body.inner-page .pub-item.has-image{column-gap:14px}body.inner-page .pub-thumb img{max-height:200px}.home-page .paper-update{gap:16px}}
/* Outer hero sections own spacing; nested wrappers must not add a second pad. */
body.inner-page .rw-hero-inner,body.inner-page .pi-hero-inner,body.inner-page .mb-hero-inner,body.inner-page .al-hero-inner{padding-top:0;padding-bottom:0}
/* Funding/project information is fully visible; compact rules provide structure. */
body.inner-page .open-content-section{display:block;border-top:1px solid var(--line);padding:20px 0 4px;margin-top:18px}
body.inner-page .open-content-section>h3{font-size:20px;line-height:1.4;margin:0 0 14px;color:var(--ink)}
body.inner-page .open-content-section>.prose{padding:0;max-width:100%}
body.inner-page .open-content-section .prose{max-width:100%}
body.inner-page .open-content-meta{font-size:13px;color:var(--muted);margin:-6px 0 15px}
body.inner-page .award-full-title{font-size:15px!important;line-height:1.6;margin-bottom:18px!important}
body.inner-page .grant-feature{max-width:100%}
body.inner-page .grant-facts{margin:0;padding:0}
body.inner-page .grant-facts>div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:20px;padding:8px 0;border:0}
body.inner-page .grant-facts dt{font-weight:700;color:var(--ink);font-size:15px;line-height:1.6}
body.inner-page .grant-facts dd{margin:0;font-size:15px;line-height:1.7}
body.inner-page .grant-layout{grid-template-columns:minmax(0,1fr) 265px;gap:32px;align-items:start}
body.inner-page .grant-layout>.prose>.open-content-section{margin-top:0;padding-top:0;border-top:0}
body.inner-page .pi-career-columns{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;margin-top:22px}
body.inner-page .pi-career-columns h3{font:700 19px/1.4 var(--sans);margin:0 0 13px}
body.inner-page .pi-career-list{list-style:none;padding:0;margin:0}
body.inner-page .pi-career-list li{display:grid;grid-template-columns:100px minmax(0,1fr);gap:18px;border-top:1px solid var(--line);padding:12px 0;margin:0}
body.inner-page .career-period{font-size:13px;line-height:1.65;color:var(--copper);font-weight:700}
body.inner-page .career-institution{display:block;font-size:14px;line-height:1.55;font-weight:700;margin-bottom:3px}
body.inner-page .career-role{display:block;font-size:14px;line-height:1.65;color:var(--text)}
body.inner-page .pi-selected-head{display:flex;align-items:baseline;justify-content:space-between;gap:22px;margin-bottom:20px}
body.inner-page .pi-selected-head>a{font-size:14px;flex-shrink:0}
body.inner-page .pi-selected-list{display:grid;grid-template-columns:1fr 1fr;gap:0 35px;padding:0;margin:0;list-style:none}
body.inner-page .pi-selected-list li{padding:14px 0;border-top:1px solid var(--line);margin:0;line-height:1.55}
body.inner-page .pi-selected-list li>a{display:block;font:700 15px/1.55 var(--sans)}
body.inner-page .selected-citation{display:block;font-size:13px;line-height:1.6;margin-top:7px;color:var(--muted)}
body.inner-page .pi-all-papers{margin-top:18px;font-size:14px}
@media(min-width:681px){
 body.inner-page .clean-page .prose p:not(.award-full-title),body.inner-page .pi-subtitle,body.inner-page .pi-section-lede,body.inner-page .pi-text,body.inner-page .imd-research-text p,.home-page .hero-copy,.home-page .research-brief>div>p:not(.focus-links){text-align:justify;text-justify:inter-word;hyphens:auto}
}
@media(max-width:900px){body.inner-page .pi-career-columns{grid-template-columns:1fr;gap:26px}body.inner-page .pi-selected-list{column-gap:25px}}
@media(max-width:760px){body.inner-page .grant-layout{grid-template-columns:1fr;gap:24px}body.inner-page .pi-selected-list{grid-template-columns:1fr}body.inner-page .pi-selected-head{display:block}body.inner-page .pi-selected-head>a{display:inline-block;margin-top:12px}}
@media(max-width:480px){body.inner-page .grant-facts>div{grid-template-columns:1fr;gap:3px;padding:9px 0}body.inner-page .pi-career-list li{grid-template-columns:85px minmax(0,1fr);gap:12px}body.inner-page .open-content-section>h3{font-size:18px}}
body.inner-page .grant-logos{justify-content:flex-start;gap:28px;align-items:center;border-top:1px solid var(--line);margin-top:22px;padding-top:22px}body.inner-page .grant-logos img{max-width:150px;max-height:70px;width:auto;height:auto;object-fit:contain}
