/* Shared flow for the five companion chapters. Original text stays in source order. */
html[data-chapter] #page-7,html[data-chapter] #page-10,html[data-chapter] #page-12,html[data-chapter] #page-16,html[data-chapter] #page-27{margin-top:0;margin-bottom:36px;padding-top:0}
html[data-chapter] .reading-text img{display:block;max-width:100%;width:auto;height:auto;margin:24px auto}
html[data-chapter] .reading-text h1,html[data-chapter] .reading-text h2,html[data-chapter] .reading-text h3{font:inherit;color:inherit;letter-spacing:inherit;margin:0}
html[data-chapter] .reading-subheading{font-size:21px;line-height:1.65;margin-top:36px;margin-bottom:24px;color:var(--ink)}
html[data-chapter] .reading-section-head + .source-page>.reading-subheading:first-child{margin-top:0}
html[data-chapter] .reading-record{color:#716454;border-top:1px solid var(--hair);padding-top:18px;margin-top:30px}
html[data-chapter] .quiet-quotation{color:var(--ink);border-left:2px solid #b9ab94;max-width:700px;padding:0 0 0 24px;margin:32px auto}
html[data-chapter] .reading-fact{font-family:var(--sans);color:#716454;margin-top:26px;margin-bottom:26px}
html[data-chapter] .reading-fact p{display:inline;margin-right:1em}
html[data-chapter] .reading-photo figcaption{font:12px/1.8 var(--sans);color:#716454;margin-top:10px;text-align:left}
html[data-chapter] .photo-pair{align-items:start}
html[data-chapter] .photo-pair .reading-photo{width:auto;max-width:none;padding:0;margin:0}
html[data-chapter] .photo-pair .reading-photo img{width:100%;max-height:none}
html[data-chapter] .opening-quotes blockquote + blockquote{margin-top:0;padding-top:16px}
html[data-chapter] .opening-quotes blockquote{margin-bottom:0}
html[data-chapter] .reading-cover-photo img{aspect-ratio:auto;object-fit:contain}
@media(max-width:700px){html[data-chapter] .reading-subheading{font-size:18px;margin-top:28px}html[data-chapter] .quiet-quotation{margin:26px 22px;padding-left:18px}html[data-chapter] .reading-photo figcaption{font-size:11px}html[data-chapter] .reading-record{margin-left:22px;margin-right:22px;padding-left:0;padding-right:0}}
