/* Shared reading order: portrait, biography, then facts and dates. */
.hero .wrap{max-width:900px}.hero h1{clear:both;margin-top:20px}.person-photograph{margin:18px 0 25px;max-width:440px}.person-photograph img{display:block;width:auto;max-width:100%;height:auto;max-height:430px;object-fit:contain;border:7px solid #f1e6d0;border-radius:4px;box-shadow:0 12px 35px #0002}.person-photograph figcaption{font-size:.72rem;color:#d9dcca;margin-top:8px}.portrait-note{font-size:.75rem!important;color:#d9dcca!important;margin:16px 0}.biography-reading{max-width:900px!important;padding-top:38px!important;padding-bottom:60px!important}.biography-reading>section{margin-bottom:40px;padding-bottom:28px;border-bottom:1px solid #d9cdb8}.biography-reading .biography-lead{font-size:1.08rem;line-height:1.8;margin-bottom:28px}.biography-reading .chapter{margin-bottom:20px}.biography-reading .facts-and-dates{background:#eee7d9;padding:24px 28px;border-radius:7px}.facts-and-dates>.card{background:#fffdf7;margin-top:18px}.facts-and-dates>h2{margin-top:0}.life-dates{font:1.25rem Georgia,serif;color:#52614e}.biography-reading .family-connections .card{margin-bottom:15px}.biography-reading .records,.biography-reading .item-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.biography-reading section[aria-labelledby]{scroll-margin-top:20px}@media(max-width:600px){.person-photograph{max-width:100%;margin-top:20px}.person-photograph img{max-height:390px}.biography-reading{padding-top:25px!important}.biography-reading .facts-and-dates{padding:20px 17px}.hero h1{font-size:2.5rem}.biography-reading .records,.biography-reading .item-grid{grid-template-columns:1fr}}
