/* Reading refinements scoped to content; the approved site shell stays intact. */
.archive-reading .reading{max-width:790px}
.archive-reading .reading p,.article-prose p{font-size:1.08rem;line-height:1.7;margin:.65em 0;text-align:justify;text-justify:inter-word;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}
.reading>p[data-content-kind],.text-section>p[data-content-kind]{text-indent:1.2em}
.reading .intro,.reading .byline,.reading .small,.reading .author-signature,.reading .credit-context,.reading .source-credit,.reading .article-meta,.article-prose .reading-note p{text-indent:0}
.reading h1{margin:.45em 0 .35em;line-height:1.16}
.reading h2,.article-prose h2{font-size:1.55rem;line-height:1.3;margin:1.3em 0 .5em}
.reading h3{font-size:1.25rem;line-height:1.35;margin:1em 0 .4em}
.reading .text-section,.reading .authorial-conclusion,.reading>.section{margin:1.35rem 0;padding-top:.65rem}
.reading .source-quote{margin:.8rem 0;padding:.6rem .9rem;border-left:2px solid var(--terracotta);background:#fbf7f0}
.reading .source-quote blockquote,.reading blockquote{margin:.3rem 0;padding:0;font-size:1.12rem;line-height:1.5;border:0}
.reading .source-quote p{font-size:.94rem;line-height:1.5;margin:.35rem 0;text-indent:0}
.reading .source-quote figcaption{font-size:.88rem;line-height:1.4}
.reading [lang="he"],.reading [lang="arc"]{direction:rtl;unicode-bidi:isolate;text-align:right;hyphens:none;-webkit-hyphens:none;word-break:normal;font-size:1.25rem;line-height:1.7}
.reading .author-signature{font-size:.9rem;text-align:right;margin:1.25rem 0 .9rem;font-style:italic}
.reading .reading-references{font-size:.92rem;border-top:1px solid var(--line);margin-top:1.2rem;padding-top:.6rem}
.reading .reading-references p,.reading .reading-references li{font-size:.92rem;line-height:1.5;text-indent:0}
.reading .reading-references .source-quote{padding:.45rem .75rem;margin:.65rem 0}
.reading-recommendations{border-top:1px solid var(--line);padding-top:1rem;margin:1.5rem 0}
.reading-recommendations ul{list-style:none;padding:0;margin:0}
.reading-recommendations li{margin:.75rem 0}
.reading-recommendations a{font-weight:600;text-underline-offset:3px}
.reading-recommendations p{font-size:.95rem;line-height:1.5;margin:.25rem 0;text-align:left}
[data-return-to-passage][hidden]{display:none}
[data-return-to-passage]{margin:.8rem 0;font-size:.95rem}
[id^="reading-p-"]{scroll-margin-top:130px}
.reader-participation{margin:1.5rem 0;padding:1.3rem;background:var(--blush)}
.reader-participation h2{font-size:1.65rem;margin:0 0 .4rem}
.reader-participation p{font-size:1rem;line-height:1.5;text-align:left;margin:.5rem 0}
.reader-participation .public-form{margin:1rem 0 0}
.reader-participation select{width:100%;padding:.75rem;background:var(--paper);border:1px solid var(--line);font:inherit}
.reader-participation .btn{min-height:44px;cursor:pointer}
@media(max-width:760px){.archive-reading .reading p,.article-prose p{font-size:1.02rem;line-height:1.65}.reading .source-quote{padding:.5rem .65rem;margin:.65rem 0}.reading .source-quote blockquote{font-size:1.08rem}.reader-participation{padding:1rem}.compact-cards .passage-card:last-child{display:flex}}
@media(max-width:360px){.archive-reading .reading p,.article-prose p{text-align:left}}
