#family-atlas .fa-photo-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}
#family-atlas .fa-photo-actions :is(a,button),#family-atlas .fa-document-link{display:inline-flex;align-items:center;min-height:44px;color:#35452b;text-decoration:underline;text-underline-offset:4px;font-size:14px}
#family-atlas .fa-reader-timeline{border-left:0;padding-left:0}
#family-atlas .fa-reader-timeline article{border-left:2px solid #E5A4B4;padding:4px 0 20px 20px;margin-bottom:16px}
#family-atlas .fa-reader-timeline article>span{font-size:15px;color:#35452b;line-height:1.5}
#family-atlas .fa-reader-timeline article h3{margin:6px 0 10px!important;font-size:23px!important}
#family-atlas .fa-reader-timeline article p{font-size:16px;line-height:1.65}
#family-atlas .fa-reader-timeline article small{display:block;font-size:14px;line-height:1.5}
#family-atlas .fa-reader-intro{font-size:14px;line-height:1.6}
#family-atlas .fa-person-match{display:flex;flex-wrap:wrap;gap:4px}
#family-atlas .fa-person-match .fa-person-choice{flex:1 1 180px;min-width:0;text-align:left}
#family-atlas .fa-read-small{min-height:44px}
#family-atlas .fa-card .fa-record-note>span{font-size:14px;line-height:1.5}
#family-atlas .fa-card .fa-event-details summary{min-height:44px;font-size:14px}
@media(max-width:760px){
 #family-atlas #fa-reader{box-sizing:border-box;width:100%;max-width:100%;margin:0}
 #family-atlas .fa-reader-heading{padding:12px 18px}
 #family-atlas #fa-reader-name{font-size:28px!important;line-height:1.15!important}
 #family-atlas #fa-reader-life{font-size:13px;line-height:1.5}
 #family-atlas #fa-reader-content{padding:18px}
 #family-atlas .fa-reader-top>.fa-eyebrow{display:none}
 #family-atlas .fa-reader-top{justify-content:flex-end;padding:4px 12px}
 #family-atlas .fa-reader-timeline article{padding-left:14px}
}
