.tc-photo-reading{border-top:1px solid #e4d8cb}.tc-photo-reading h3{font-size:1.18rem;color:#6a2b2b;margin:1.6rem 0 .6rem}.tc-photo-reading figure{margin:1.5rem 0;max-width:800px}.tc-photo-reading figure img{display:block;max-width:100%;height:auto;border-radius:6px}.tc-photo-reading figcaption,.tc-document-meta{font-size:.9rem;line-height:1.6;color:#595959;margin:.65rem 0 1.4rem}.tc-photo-reading a{overflow-wrap:anywhere}.tc-document-sources{padding-left:1.3rem}

.tc-photo-reading[id]{scroll-margin-top:110px}
