/* A portrait, a short account, and the documents behind it. */
.jf-biography{padding-top:30px;padding-bottom:65px}
.jf-biography-intro{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:60px;align-items:center;padding:48px 0 57px}
.jf-biography-heading h1{font:normal clamp(37px,3.7vw,56px)/1.12 var(--serif);letter-spacing:-.7px;margin:20px 0 14px}
.jf-biography-years{font:22px var(--serif);letter-spacing:2px}
.jf-biography-role{font:19px/1.5 var(--serif);max-width:310px}
.jf-biography-heading .jf-text-link{font-size:14px;margin-top:31px}
.jf-biography-portrait img{display:block;width:100%;height:auto}
.jf-biography-portrait figcaption{font-size:11px;line-height:1.7;color:var(--muted);margin-top:13px;max-width:590px}
.jf-biography-portrait figcaption a{display:inline-block;margin-top:7px;text-decoration:underline;text-underline-offset:3px}
.jf-biography-reading{max-width:700px;margin:0 auto 64px;font:20px/1.75 var(--serif)}
.jf-biography-reading>p+p{margin-top:23px}
.jf-biography-citations{font:11px/1.5 Arial,Helvetica,sans-serif;white-space:nowrap}
.jf-biography-citations a{display:inline-block;padding:2px 3px;text-decoration:underline;text-underline-offset:3px}
.jf-biography-reading .jf-biography-editorial-note{font:11px/1.7 Arial,Helvetica,sans-serif;color:var(--muted);border-left:1px solid var(--line);padding-left:13px;margin-top:27px}
.jf-biography-section-heading{margin-bottom:28px}
.jf-biography-section-heading h2,.jf-biography-sources h2{font:normal 29px/1.25 var(--serif);margin-top:12px}
.jf-biography-chronology{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:60px;border-top:1px solid var(--line);padding-top:35px;margin-bottom:57px}
.jf-biography-chronology ol{list-style:none;margin:0;padding:0}
.jf-biography-chronology li{display:grid;grid-template-columns:minmax(115px,.55fr) minmax(0,1.45fr);gap:25px;padding:19px 0;border-bottom:1px solid var(--line)}
.jf-biography-chronology li:first-child{padding-top:0}
.jf-biography-chronology time{font:15px/1.6 var(--serif);color:var(--muted)}
.jf-biography-chronology li p{font:16px/1.6 var(--serif)}
.jf-biography-materials{padding:34px 0 43px;border-top:1px solid var(--line)}
.jf-biography-material-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}
.jf-biography-material-grid article{display:grid;grid-template-columns:125px minmax(0,1fr);gap:24px;align-items:start}
.jf-biography-material-image{display:flex;align-items:center;justify-content:center;background:#dfdacf;height:158px;padding:13px}
.jf-biography-material-image img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}
.jf-biography-material-grid h3{font:normal 22px/1.3 var(--serif);margin:11px 0}
.jf-biography-material-grid h3 a:hover{text-decoration:underline;text-underline-offset:4px}
.jf-biography-material-grid article>div>p:not(.jf-eyebrow){font:14px/1.6 var(--serif);color:var(--muted)}
.jf-biography-context{display:inline-block;font-size:11px;text-decoration:underline!important;text-underline-offset:3px;margin-top:12px}
.jf-biography-sources{border-top:1px solid var(--line);padding-top:25px;font-size:12px;line-height:1.75}
.jf-biography-sources h2{font-size:23px;margin:0 0 21px}
.jf-biography-sources ol{padding-left:20px;margin:0;max-width:770px}
.jf-biography-sources li{padding-left:5px;margin-bottom:17px;scroll-margin-top:35px}
.jf-biography-sources li>a{text-decoration:underline;text-underline-offset:3px}
.jf-biography-sources li>p{color:var(--muted);margin-top:3px}
.jf-biography-unavailable{padding-top:65px;min-height:60vh}
.jf-biography-unavailable h1{font:normal 36px/1.2 var(--serif);margin-bottom:25px}
@media(max-width:1000px){.jf-biography-intro{gap:35px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.jf-biography-chronology{gap:35px}.jf-biography-material-grid article{grid-template-columns:100px minmax(0,1fr);gap:18px}.jf-biography-material-image{height:135px}}
@media(max-width:700px){.jf-biography{padding-top:24px;padding-bottom:36px}.jf-biography-intro{grid-template-columns:minmax(0,1fr);gap:30px;padding:35px 0 37px}.jf-biography-heading h1{font-size:42px;margin-top:17px}.jf-biography-years{font-size:20px}.jf-biography-role{font-size:18px}.jf-biography-heading .jf-rule{margin:23px 0 19px}.jf-biography-heading .jf-text-link{margin-top:24px}.jf-biography-portrait figcaption{font-size:11px}.jf-biography-reading{font-size:18px;line-height:1.7;margin-bottom:40px}.jf-biography-chronology{grid-template-columns:minmax(0,1fr);gap:8px;padding-top:27px;margin-bottom:35px}.jf-biography-section-heading h2{font-size:27px}.jf-biography-chronology li{grid-template-columns:minmax(0,1fr);gap:7px;padding:17px 0}.jf-biography-chronology time{font-size:15px}.jf-biography-materials{padding:27px 0 31px}.jf-biography-material-grid{grid-template-columns:minmax(0,1fr);gap:30px}.jf-biography-material-grid article{grid-template-columns:90px minmax(0,1fr);gap:18px}.jf-biography-material-image{height:125px;padding:10px}.jf-biography-material-grid h3{font-size:22px}.jf-biography-sources{font-size:11px}.jf-biography-sources h2{font-size:23px}}
