.prof-page{color:#254437;background:#f7f5ee}.prof-wrap{max-width:1180px;margin:auto;padding:55px 30px 65px}.prof-hero{grid-template-columns:1fr 240px;align-items:center;gap:50px;padding:10px 0 45px;display:grid}.prof-hero h1{letter-spacing:-.04em;margin:25px 0;font-family:Georgia,serif;font-size:clamp(50px,7vw,85px);font-weight:400;line-height:1.05}.prof-hero h1 em{color:#8b6d36;font-weight:400}.prof-title{max-width:680px;font-size:19px;line-height:1.7}.prof-qualifications{letter-spacing:.1em;font-size:13px}.prof-page a{color:#315e45;text-underline-offset:4px}.prof-hero>div>a{font-size:12px}.prof-hero figure{margin:0}.prof-hero figure img{object-fit:cover;border:6px solid #e1e6da;width:169px;height:189px;display:block}.prof-hero figcaption{color:#68796b;max-width:190px;margin-top:14px;font-size:11px;line-height:1.7}.prof-foundations{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.prof-foundations article{background:#e9eee3;border-top:3px solid #a88a50;padding:27px}.prof-foundations h2{margin:20px 0 15px;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.3}.prof-foundations p{font-size:14px;line-height:1.8}.prof-foundations a{font-size:12px}.prof-work{padding:55px 0 10px;scroll-margin-top:25px}.prof-work>h2{font-family:Georgia,serif;font-size:clamp(28px,4vw,42px);font-weight:400;line-height:1.2}.prof-work>p:not(.section-index){max-width:780px;font-size:16px;line-height:1.8}.prof-paper{border-top:1px solid #ced6c6;grid-template-columns:100px 1fr;gap:25px;padding:30px 0;display:grid}.prof-year{color:#8a703e;font-family:Georgia,serif;font-size:32px}.prof-role{letter-spacing:.02em;color:#566e5d;font-size:11px}.prof-paper h3{margin:12px 0;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.4}.prof-citation{color:#5a6d5e;max-width:800px;font-size:13px;line-height:1.8}.prof-doi{overflow-wrap:anywhere;font-size:12px}.prof-sources{flex-wrap:wrap;gap:25px;display:flex}.prof-sources a{align-items:center;gap:7px;font-size:12px;display:inline-flex}.prof-links{border-top:1px solid #ced6c6;flex-wrap:wrap;gap:25px;padding-top:25px;font-size:14px;display:flex}.prof-notes{color:#627363;border-top:1px solid #d0d8c9;max-width:880px;margin-top:35px;padding-top:20px;font-size:12px;line-height:1.8}@media (width<=750px){.prof-wrap{padding:35px 20px}.prof-hero{grid-template-columns:1fr;gap:25px}.prof-hero figure{align-items:center;gap:20px;display:flex}.prof-hero figure img{width:110px;height:123px}.prof-foundations{grid-template-columns:1fr}.prof-paper{grid-template-columns:1fr;gap:5px}.prof-title{font-size:17px}.prof-hero h1{font-size:55px}}
