/* Private reader presentation: preserve metadata, links, chapters and authored content. */
html body.assembled-reader .assembly-context{box-sizing:border-box;width:calc(100% - 48px);max-width:900px;margin:8px auto 4px!important;padding:0!important;font-size:12px!important;line-height:20px!important}
html body.assembled-reader .life-story-meta{box-sizing:border-box;max-width:900px;width:calc(100% - 48px);margin:4px auto 0!important;padding:4px 12px!important;gap:12px!important;min-height:36px;display:flex!important;flex-wrap:wrap;align-items:center}
html body.assembled-reader .life-story-meta dl{display:flex!important;flex-wrap:wrap;gap:4px 20px!important;align-items:center}
html body.assembled-reader .life-story-meta dl>div{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}
html body.assembled-reader .life-story-meta dt{font-size:10px!important;line-height:16px!important}
html body.assembled-reader .life-story-meta dd{margin:0!important;font-size:12px!important;line-height:18px!important}
html body.assembled-reader .life-story-meta>a{font-size:12px!important;min-height:28px!important;margin:0!important}
html body.assembled-reader main{padding-top:6px!important}
html body.assembled-reader .rd-navigation{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 8px;margin:0 auto 6px!important;position:relative}
html body.assembled-reader .rd-modes{display:flex;gap:6px;margin:0!important}
html body.assembled-reader .rd-modes a{min-height:34px!important;padding:4px 12px!important;font-size:12px!important;line-height:20px!important;box-sizing:border-box}
html body.assembled-reader .rd-chapters{padding:0 10px!important;flex:1;min-width:190px;font-size:12px!important}
html body.assembled-reader .rd-chapters summary{min-height:32px!important;padding:0!important;line-height:32px!important;font-size:12px!important}
html body.assembled-reader .rd-chapters ol{columns:1;margin:4px 0 8px;padding-left:18px}
html body.assembled-reader .rd-chapters a{font-size:13px;min-height:36px;padding:6px 0}
html body.assembled-reader .review-note{font-size:12px!important;line-height:18px!important;padding:4px 0 6px!important;margin:0 auto 8px!important}
html body.assembled-reader .review-note p{font-size:12px!important;line-height:18px!important;margin:4px 0!important}
html body.assembled-reader main article>header>h1{margin-top:8px!important}
@media(pointer:coarse){html body.assembled-reader .rd-modes a,html body.assembled-reader .rd-chapters summary,html body.assembled-reader .life-story-meta>a{min-height:44px!important}html body.assembled-reader .rd-chapters summary{line-height:44px!important}}
@media(max-width:700px){html body.assembled-reader .assembly-context,html body.assembled-reader .life-story-meta{width:calc(100% - 32px)}html body.assembled-reader .assembly-context{margin-top:6px!important;font-size:11px!important}html body.assembled-reader .life-story-meta{padding:4px 8px!important;gap:2px 10px!important}html body.assembled-reader .life-story-meta dl{gap:2px 12px!important}html body.assembled-reader .life-story-meta dt{font-size:9px!important}html body.assembled-reader .life-story-meta dd{font-size:11px!important}html body.assembled-reader .rd-navigation{gap:5px}html body.assembled-reader .rd-chapters{min-width:140px}html body.assembled-reader .rd-modes a{padding-inline:8px!important;font-size:11px!important}html body.assembled-reader .review-note{font-size:11px!important;line-height:16px!important}}

html body.assembled-reader .rd-modes a{white-space:nowrap}
html body.assembled-reader h1.rd-title{margin-top:8px!important}
