/* Recorded reader corrections: light navigation and source-first reading. */
html body>.rd-header,html body.rd-night-study>.rd-header,html body.rd-unified-model>.rd-header{background:#f2efe7!important;color:#243b32!important;border-bottom:1px solid #c9c1b1!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:72px!important;gap:24px!important;padding:0 clamp(20px,4vw,64px)!important}
html body>.rd-header :is(.rd-wordmark,.rd-menu,nav a),html body.rd-night-study>.rd-header :is(.rd-wordmark,.rd-menu,nav a),html body.rd-unified-model>.rd-header :is(.rd-wordmark,.rd-menu,nav a){color:#243b32!important}
html body>.rd-header .rd-mark{color:#895c36!important;border-color:#895c36!important}
html body>.rd-header #rd-primary{margin-left:auto!important;justify-content:flex-end;gap:28px}
html body>.rd-header #rd-primary a,html body>.rd-header #rd-primary a[aria-current=page]{background:transparent!important;color:#243b32!important;border:1px solid transparent!important;box-shadow:none!important;border-radius:0!important;padding:8px 0!important}
html body>.rd-header #rd-primary a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}
/* Keep the text underline; suppress the legacy second active-page line. */
html body>.rd-header #rd-primary a[aria-current=page]::after{content:none!important;display:none!important}
html body>.rd-header #rd-primary a:hover,html body>.rd-header #rd-primary a:focus-visible{text-decoration:underline;text-underline-offset:6px}
html body.rd-night-study .rd-vision-source{border:0!important;border-radius:6px!important;padding:16px!important;box-shadow:none!important;color:#243b32!important}
html body.rd-night-study .rd-vision-source.is-gemara{background:#dfeaf0!important}
html body.rd-night-study .rd-vision-source.is-rebbe{background:#e3ead8!important}
html body.rd-night-study .rd-vision-source :is(strong,.rd-vision-source-category,.rd-vision-source-action){background:transparent!important;border:0!important;color:#243b32!important;box-shadow:none!important}
html body.rd-night-study .rd-vision-source .rd-vision-source-number{border-radius:50%!important;background:transparent!important;color:#243b32!important;border:1px solid #758774!important}
html body.rd-night-study .rd-vision-hero .rd-vision-evidence .cited{background:#f3ead8!important;color:#243b32!important;border:1px solid #c5b78f!important}
html body.rd-night-study .rd-vision-hero .cited :is(.he,.en,.lbl,.rd139-phrase,.rd139-phrase span,.rd139-phrase small){background:transparent!important;color:#243b32!important}
html body.rd-night-study .rd-vision-hero .cited .rd139-phrase{border-color:#c5b78f!important}
html body.rd-night-study .rd-vision-hero .cited :is(.attrib,.note,.rd-night-citation-context){display:none!important}
html body.rd-night-study .rd-vision-hero .cited .rd-desk-quote-button{display:block!important;margin:16px 0 0!important;color:#65422e!important;background:transparent!important;border-color:#ad956f!important}
html body.rd-public-page .rd-share.rd-share-icons :is(a,button),html body .rd-share :is(a,button){border-radius:999px!important}
html:has(meta[name="rebbedaf:environment"][content="production"]) .rd-preview-banner{display:none!important}
.rd-rebuild-jump{display:none!important}
.rd-research,[data-reader-hidden]{display:none!important}
body[data-rd-article-format=essay] :is(.rd-desk-reading-nav,.rd-trace-controls,.rd-trace-tab,.rd-article-trace-lines){display:none!important}
/* One article-derived subnav, using full real headings rather than fixed stage names. */
html body .rd-article-subnav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 24px;padding:20px 0;margin:0 auto 24px;width:min(1240px,calc(100% - 32px));box-sizing:border-box;border-bottom:1px solid #16253225;position:relative;min-width:0}
html body .rd-article-subnav button{display:block;min-width:0;min-height:44px;border:0;background:transparent;color:#243b32;padding:8px 0;text-align:left;font:600 12px/1.5 system-ui,sans-serif;white-space:normal;overflow-wrap:anywhere;cursor:pointer;text-decoration:none}
html body .rd-article-subnav button:hover,html body .rd-article-subnav button[aria-current=location]{color:#895c36;text-decoration:underline;text-underline-offset:4px}
html body .rd-article-subnav button:focus-visible{outline:2px solid #895c36;outline-offset:4px;border-radius:2px}
html body #synthesis .rd-subnav-target{scroll-margin-top:104px}
html body #synthesis .rd-subnav-target:focus{outline:none}
@media(max-width:760px){html body .rd-article-subnav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;padding:16px 0}html body #synthesis .rd-subnav-target{scroll-margin-top:88px}}
@media(max-width:480px){html body .rd-article-subnav{grid-template-columns:minmax(0,1fr);gap:0}}
@media print{html body .rd-article-subnav{display:none!important}}
.rd-article-note-context{margin-bottom:24px;padding:18px;background:#f3ead8;color:#243b32;border:1px solid #c5b78f;border-radius:8px}
.rd-article-note-context h3{margin-top:0}.rd-article-note-explanation{font-size:13px;line-height:1.55}.rd-note-source-choices{display:flex;gap:8px;flex-wrap:wrap}.rd-note-source-choices button{padding:8px 12px;border:1px solid #897c66;border-radius:999px;color:#243b32;background:#fffaf0;cursor:pointer}
.rd-model-graph svg{max-width:660px;margin:12px auto 0!important}
.rd-model-stage{fill:#eae4d8!important;fill-opacity:.55;stroke:#c6bbae!important;stroke-width:1.2}
.rd-model-stage.daf{fill:#ede2d8!important}.rd-model-stage.avodah{fill:#e1e7dc!important}
.rd-model-stage.is-current{stroke:#ac5a43!important;stroke-dasharray:5 5;stroke-width:2}
.rd-model-node rect{fill:#fffcf6!important;stroke:#b2a698!important;stroke-width:1.3}
.rd-model-node text{fill:#293b34!important}.rd-model-node.is-active rect{fill:#f6e5dc!important;stroke:#a6452e!important;stroke-width:2.5}.rd-model-node.is-active text{fill:#603829!important}
.rd-model-edge{stroke:#b6a798!important;stroke-dasharray:none!important;stroke-width:1.8}.rd-model-edge.is-active{stroke:#a6452e!important;stroke-width:2.8}
.rd-model-stage-title{font:600 13px system-ui;fill:#665447!important}.rd-model-graph{top:100px!important}.rd-model-reading{top:100px!important;max-height:calc(100dvh - 124px)!important}
@media(min-width:761px){html body>.rd-header #rd-primary{display:flex!important;align-items:center}html body>.rd-header .rd-menu{display:none!important}}
@media(max-width:900px){.rd-model-graph,.rd-model-reading{position:static!important;max-height:none!important}.rd-model-reading{overflow:visible!important}}
@media(max-width:760px){html body>.rd-header,html body.rd-night-study>.rd-header,html body.rd-unified-model>.rd-header{min-height:64px!important;padding:0 18px!important;gap:12px!important}html body>.rd-header .rd-menu{display:block!important;margin-left:auto!important}html body>.rd-header #rd-primary{display:none!important;position:absolute!important;top:64px!important;left:0!important;right:0!important;background:#f2efe7!important;padding:20px!important;flex-wrap:wrap!important;z-index:100!important}html body>.rd-header #rd-primary.is-open{display:flex!important}.rd-model-graph svg{width:100%;height:auto}.rd-model-returnbar{position:static!important}}
