/* Approved hierarchy: article prose and site identity are preserved. */
.archive-reading .editorial-article{max-width:790px}
.archive-reading .editorial-article h1{font-size:clamp(2rem,3.3vw,2.75rem);line-height:1.14;margin:.5em 0 .4em;hyphens:none;word-break:normal;overflow-wrap:normal}
.archive-reading .editorial-article h2{font-size:1.5rem;line-height:1.25;margin:0 0 .65rem;font-weight:500;hyphens:none;overflow-wrap:normal}
.archive-reading .editorial-article h3{font-size:1.15rem;line-height:1.35;margin:1.1rem 0 .45rem;font-weight:500}
.archive-reading .editorial-article p{font-size:1.08rem;line-height:1.65;margin:.65em 0;word-break:normal;overflow-wrap:normal;hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:6 3 3}
.archive-reading .editorial-article .text-section{padding:1.1rem 0 0;margin:1.6rem 0;border-top:1px solid var(--line);scroll-margin-top:130px}
.archive-reading .editorial-article .editorial{background:transparent;border:0;border-radius:0;padding:.6rem 0;margin:1rem 0}
.archive-reading .editorial-article>.editorial:first-of-type p,.archive-reading .editorial-article .intro{font-size:1.13rem;line-height:1.5;text-align:left;text-indent:0;hyphens:none}
.archive-reading .editorial-article .authorial-conclusion{margin:1.6rem 0 .6rem;padding:1rem 0 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;scroll-margin-top:130px}
.archive-reading .editorial-article .authorial-conclusion h2{font-size:1.35rem;margin:.25rem 0 .6rem}
.archive-reading .editorial-article .authorial-conclusion .tag{background:transparent;border:0;padding:0;color:var(--muted);font-size:.78rem;letter-spacing:.03em}
.archive-reading .editorial-article p.author-signature[data-owner-signature]{font-size:.9rem;line-height:1.4;text-align:right;text-indent:0;font-style:italic;margin:.65rem 0 1.2rem;hyphens:none}
.archive-reading .editorial-article .reading-references{border-top:1px solid var(--line);margin:1.3rem 0;padding:.8rem 0 0}
.archive-reading .editorial-article .reading-references h2,.archive-reading .editorial-article .reading-recommendations h2{font-size:1.18rem;margin:0 0 .6rem}
.archive-reading .editorial-article .reading-references h3{font-size:1rem;margin:.85rem 0 .35rem}
.archive-reading .editorial-article .reading-references p,.archive-reading .editorial-article .reading-references li{font-size:.9rem;line-height:1.45;text-align:left;text-indent:0;margin:.35rem 0;overflow-wrap:anywhere}
.archive-reading .editorial-article .reading-references ul{margin:.45rem 0;padding-left:1.2rem}
.archive-reading .editorial-article .source-quote{margin:.75rem 0;padding:.5rem .75rem;border-left:2px solid var(--line)}
.archive-reading .editorial-article blockquote,.archive-reading .editorial-article .source-quote blockquote{font-size:1.05rem;line-height:1.5;margin:.25rem 0}
.archive-reading .editorial-article .source-quote p,.archive-reading .editorial-article figcaption{font-size:.9rem;line-height:1.45;text-align:left;text-indent:0}
.archive-reading .editorial-article .reading-recommendations{background:transparent;border-bottom:0;margin:1.5rem 0;padding:1rem 0 0}
.archive-reading .editorial-article .reading-recommendations li{margin:.8rem 0}
.archive-reading .editorial-article .reading-recommendations p{font-size:.95rem;line-height:1.5;text-align:left;text-indent:0;margin:.25rem 0}
.archive-reading .editorial-article .toc{margin:1.25rem 0;padding:.65rem 0;font-size:.95rem;line-height:1.5}
.archive-reading .editorial-article .toc ul{margin:.55rem 0;padding-left:1.2rem}
.archive-reading .editorial-article .toc li{margin:.3rem 0}
.archive-reading .editorial-article .content-rights{padding:.8rem 0;margin:1.1rem 0;border:0;border-top:1px solid var(--line);background:transparent}
.archive-reading .editorial-article .content-rights h2{font-size:.95rem}
.archive-reading .editorial-article .content-rights p,.archive-reading .editorial-article .content-rights a{font-size:.85rem;line-height:1.45;text-align:left;text-indent:0}
.archive-reading .editorial-article [lang="he"],.archive-reading .editorial-article [lang="arc"]{direction:rtl;unicode-bidi:isolate;text-align:right;hyphens:none;-webkit-hyphens:none;word-break:normal;overflow-wrap:normal}
@media(max-width:760px){
 .archive-reading:has(.editorial-article) main{padding:22px 20px 40px}
 .archive-reading .editorial-article h1{font-size:clamp(1.625rem,6.7vw,1.875rem);line-height:1.18}
 .archive-reading .editorial-article h2{font-size:1.3rem;line-height:1.3}
 .archive-reading .editorial-article h3{font-size:1.1rem}
 .archive-reading .editorial-article p{font-size:1.04rem;line-height:1.6;text-align:left;text-indent:0;hyphens:none;-webkit-hyphens:none;overflow-wrap:break-word;margin:.7em 0}
 .archive-reading .editorial-article>.editorial:first-of-type p,.archive-reading .editorial-article .intro{font-size:1.08rem}
 .archive-reading .editorial-article .text-section{margin:1.35rem 0;padding-top:1rem;scroll-margin-top:100px}
 .archive-reading .editorial-article .authorial-conclusion{margin:1.35rem 0 .5rem;padding-top:.9rem;scroll-margin-top:100px}
 .archive-reading .editorial-article .authorial-conclusion h2{font-size:1.2rem}
 .archive-reading .editorial-article p.author-signature[data-owner-signature]{font-size:.9rem;line-height:1.4;text-align:right;margin:.6rem 0 1.1rem}
 .archive-reading .editorial-article .reading-references p,.archive-reading .editorial-article .reading-references li{font-size:.9rem;line-height:1.45}
 .archive-reading .editorial-article .reading-recommendations p{font-size:.95rem;line-height:1.5}
 .archive-reading .editorial-article .content-rights p{font-size:.85rem;line-height:1.45}
 .archive-reading .editorial-article .source-quote p{font-size:.9rem;line-height:1.45}
}
