/* Selected reader direction: preserve the existing navigation and brand assets. */
body.reader-v1{background:radial-gradient(ellipse at 85% 3%,#e6d0d52e,transparent 40%),#f5f0ee;color:#3e3039}
.reader-v1 .reading-shell{width:calc(100% - 200px);max-width:1360px;padding:52px 0 0;margin:0 auto}
.reader-v1 .breadcrumbs{display:none}
.reader-v1 .reading-layout{grid-template-columns:270px minmax(0,1fr);gap:44px}
.reader-v1 .chapter-rail{border-right:1px solid #e1d2da;padding:0 18px 35px 0;top:126px;min-height:calc(100svh - 210px)}
.reader-v1 .rail-heading{font-size:13px;font-weight:650;letter-spacing:.09em;color:#a15a78;margin-bottom:22px}
.reader-v1 .chapter-links{gap:5px}
.reader-v1 .chapter-link{font-size:14px;line-height:1.65;padding:13px 15px;gap:0;color:#695360;border-radius:10px}
.reader-v1 .chapter-link b{display:none}
.reader-v1 .chapter-link[aria-current=page]{background:#eedde4;color:#934765;font-weight:600}
.reader-v1 .chapter-link[aria-current=page] b{color:#a05b79}
.reader-v1 .rail-home{margin:34px 2px 0;font-size:14px;color:#99647e}
.reader-v1 .reading-article{max-width:none;min-width:0}
.reader-v1 .article-heading{padding-bottom:40px;margin-bottom:0;border-bottom:1px solid #d7bcc9}
.reader-v1 .article-kicker{font-size:14px;letter-spacing:.11em;color:#a05a79;font-weight:650;margin:0 0 28px}
.reader-v1 .article-heading h1{font-size:52px;font-weight:700;letter-spacing:-.045em;line-height:1.04;max-width:22ch;margin:0 0 28px;text-wrap:wrap;color:#352632}
.reader-v1 .article-lead{font-size:20px;line-height:1.6;letter-spacing:-.018em;color:#6a5262;max-width:75ch;margin:0}
.reader-v1 .article-body{font-size:16px;line-height:1.78;letter-spacing:-.012em;color:#4f3d49}
.reader-v1 .reader-section{padding:38px 0 40px;border-bottom:1px solid #ddc7d2;scroll-margin-top:125px}
.reader-v1 .reader-section h2{font-size:30px;font-weight:650;line-height:1.3;letter-spacing:-.032em;color:#3d2937;border-left:4px solid #b47792;padding-left:20px;margin:0 0 25px;max-width:40ch;scroll-margin-top:125px}
.reader-v1 .reader-section-layout{min-width:0}
.reader-v1 .reader-prose{min-width:0;max-width:71ch}
.reader-v1 .reader-prose p{margin:0 0 17px}
.reader-v1 .reader-prose p:last-child{margin-bottom:0}
.reader-v1 .reader-cites{display:inline-flex;gap:5px;margin-left:7px;vertical-align:super;font-size:10px;line-height:1.2;letter-spacing:0;white-space:nowrap}
.reader-v1 .reader-cites a{color:#a2617f;text-decoration:none;padding:1px}
.reader-v1 .reader-cites a:hover{text-decoration:underline;text-underline-offset:3px}
.reader-v1 .reader-pullquote{margin:24px 0 0;border-left:2px solid #b47792;padding:0 0 0 17px;font-size:16px;line-height:1.65;font-style:italic;color:#9b5274;max-width:35ch;align-self:start}
.reader-v1 .reader-pullquote p{margin:0}
.reader-v1 .reader-topic-links{display:flex;flex-wrap:wrap;gap:10px 24px;margin:20px 0 0;font-size:13px;line-height:1.7}
.reader-v1 .reader-topic-links a{color:#8d4768;text-decoration:underline;text-decoration-color:#d3a8bc;text-underline-offset:5px}
.reader-v1 .reader-topic-links a:hover{color:#6c2d4c;text-decoration-color:currentColor}
.reader-v1 .reader-references{padding:30px 0 0;scroll-margin-top:120px}
.reader-v1 .reader-references h2{font-size:17px;font-weight:600;letter-spacing:-.02em;margin:0 0 16px;color:#78576a}
.reader-v1 .reader-references ol{padding-left:22px;margin:0;color:#8d6a7d;font-size:12px;line-height:1.8}
.reader-v1 .reader-references li{padding:0 0 12px 4px;scroll-margin-top:120px;max-width:105ch}
.reader-v1 .reference-title{font-weight:500;color:#624452}.reader-v1 .reference-journal{color:#8c7180}
.reader-v1 .reference-link{color:#91516f;text-decoration:underline;text-decoration-color:#d9b6c7;text-underline-offset:3px;overflow-wrap:anywhere}
.reader-v1 .reference-link:focus-visible,.reader-v1 .reader-cites a:focus-visible{outline:2px solid #a15b7b;outline-offset:4px}
.reader-v1 .article-pagination{margin-top:28px;padding-bottom:40px;border-color:#dfced7;font-size:13px}
.reader-v1 .article-pagination a{font-size:13px;max-width:29ch}
.reader-v1 .article-pagination small{font-size:9px}
.reader-v1 .reading-footer{width:calc(100% - 192px);max-width:1360px;font-size:11px;padding:24px 0 30px;margin:8px auto 0}
.reader-v1 .mobile-chapters{margin-bottom:29px}
.reader-v1 .mobile-chapters summary{font-size:13px}
@media(min-width:1450px){.reader-v1 .reader-section-layout.has-pullquote{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:28px}.reader-v1 .has-pullquote .reader-pullquote{margin:0;font-size:16px}.reader-v1 .article-body{font-size:17px}}
@media(min-width:1750px){.reader-v1 .reading-shell,.reader-v1 .reading-footer{max-width:1500px;width:calc(100% - 220px)}.reader-v1 .reading-layout{grid-template-columns:282px minmax(0,1fr);gap:48px}.reader-v1 .article-heading h1{font-size:52px}.reader-v1 .article-lead{font-size:20px}.reader-v1 .article-body{font-size:17px}.reader-v1 .reader-section h2{font-size:27px}.reader-v1 .chapter-link{font-size:14px}.reader-v1 .reader-section-layout.has-pullquote{grid-template-columns:minmax(0,1fr) 230px;gap:32px}}
@media(max-width:1400px){.reader-v1 .reading-shell,.reader-v1 .reading-footer{width:calc(100% - 128px)}.reader-v1 .reading-layout{grid-template-columns:238px minmax(0,1fr);gap:38px}.reader-v1 .chapter-link{font-size:14px;padding:12px 10px}.reader-v1 .rail-heading{font-size:12px}.reader-v1 .article-heading h1{font-size:46px}.reader-v1 .article-lead{font-size:19px}.reader-v1 .reader-section h2{font-size:26px}}
@media(max-width:1160px){.reader-v1 .reading-shell,.reader-v1 .reading-footer{width:calc(100% - 64px)}.reader-v1 .reading-shell{padding-top:29px}.reader-v1 .reading-layout{grid-template-columns:208px minmax(0,1fr);gap:29px}.reader-v1 .chapter-rail{padding-right:13px;top:111px}.reader-v1 .chapter-link{font-size:12px;padding:12px 8px;gap:9px}.reader-v1 .article-heading h1{font-size:38px}.reader-v1 .article-lead{font-size:17px}.reader-v1 .article-body{font-size:15px}.reader-v1 .reader-section h2{font-size:22px}.reader-v1 .reader-section{padding:27px 0}.reader-v1 .reader-pullquote{font-size:15px}}
@media(max-width:900px){.reader-v1 .reading-layout{display:block}.reader-v1 .chapter-rail{display:none}.reader-v1 .mobile-chapters{display:block}.reader-v1 .reading-article{max-width:760px;margin:auto}.reader-v1 .article-heading h1{font-size:38px;max-width:22ch}.reader-v1 .article-lead{font-size:17px}.reader-v1 .article-body{font-size:16px}}
@media(max-width:700px){.reader-v1 .reading-shell,.reader-v1 .reading-footer{width:calc(100% - 40px)}.reader-v1 .reading-shell{padding-top:22px}.reader-v1 .breadcrumbs{font-size:10px;margin-bottom:24px}.reader-v1 .mobile-chapters{margin-bottom:30px}.reader-v1 .mobile-chapters summary{padding:14px 16px}.reader-v1 .article-kicker{font-size:9px;margin-bottom:18px;letter-spacing:.12em}.reader-v1 .article-heading h1{font-size:32px;line-height:1.14;max-width:20ch;margin-bottom:23px}.reader-v1 .article-lead{font-size:16px;line-height:1.8}.reader-v1 .article-heading{padding-bottom:29px}.reader-v1 .article-body{font-size:15px;line-height:1.9}.reader-v1 .reader-section{padding:28px 0}.reader-v1 .reader-section h2{font-size:22px;line-height:1.38;padding-left:14px;border-left-width:3px;margin-bottom:20px;max-width:none}.reader-v1 .reader-prose p{margin-bottom:17px}.reader-v1 .reader-pullquote{font-size:15px;margin-top:21px;padding-left:15px}.reader-v1 .reader-topic-links{font-size:12px;gap:12px 20px}.reader-v1 .reader-references{padding-top:25px}.reader-v1 .reader-references h2{font-size:16px}.reader-v1 .reader-references ol{font-size:11px;padding-left:18px}.reader-v1 .reader-references li{padding-bottom:14px}.reader-v1 .article-pagination{gap:20px;margin-top:26px}.reader-v1 .article-pagination a{font-size:12px;line-height:1.7}.reader-v1 .reading-footer{font-size:10px;padding-bottom:24px}}
@media(max-width:360px){.reader-v1 .reading-shell,.reader-v1 .reading-footer{width:calc(100% - 32px)}.reader-v1 .article-heading h1{font-size:30px}.reader-v1 .article-lead{font-size:15px}.reader-v1 .reader-section h2{font-size:21px}}
@media(prefers-reduced-motion:reduce){.reader-v1{scroll-behavior:auto}}

.reader-v1 .article-lead:empty{display:none}.reader-v1.reader-empty .chapter-rail,.reader-v1.reader-empty .mobile-chapters{display:none}.reader-v1.reader-empty .reading-layout{display:block}.reader-v1.reader-empty .reading-article{max-width:980px}.reader-v1.reader-empty .article-heading{border-bottom:0}

.reader-v1 .reader-intro{font-size:16px;line-height:1.78;max-width:71ch;margin-top:24px}.reader-v1 .reader-intro p{margin:0 0 17px}.reader-v1 .reader-prose h3{font-size:22px;line-height:1.4;margin:30px 0 17px;letter-spacing:-.025em;color:#46323e}.reader-v1 .reader-prose ul,.reader-v1 .reader-prose ol{padding-left:24px;margin:18px 0 24px}.reader-v1 .reader-prose li{padding-left:5px;margin-bottom:10px}.reader-v1 .reader-prose strong{font-weight:650}.reader-v1 .reader-prose a{color:#91516f;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.reader-v1 .reader-prose hr{border:0;border-top:1px solid #ddc7d2;margin:30px 0}.reader-v1 .reader-sources .reader-prose{font-size:13px;line-height:1.8}.reader-v1 .reader-sources h2{font-size:22px}.reader-v1 .reader-actions{display:flex;flex-wrap:wrap;gap:12px 24px;margin:24px 0}.reader-v1 .reader-actions a{font-size:14px;line-height:1.7}.reader-v1 .reader-sources li{overflow-wrap:anywhere}@media(max-width:700px){.reader-v1 .reader-intro{font-size:15px}.reader-v1 .reader-prose h3{font-size:19px}.reader-v1 .reader-sources .reader-prose{font-size:12px}.reader-v1 .reader-sources h2{font-size:20px}}
