html:has(.article-reader){scroll-behavior:auto}.article-reader{--reader-ice:#a8d3e6;--reader-amber:#deb183;--reader-silver:#bdc6d7}.reader-shell{padding-bottom:55px}.reader-breadcrumbs{display:flex;flex-wrap:wrap;gap:11px;align-items:center;padding:18px 0;font:11px/1.5 var(--ui);color:var(--muted)}.reader-breadcrumbs>span:last-child{color:#c7bafa}.reader-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:1.08fr 1fr;min-height:375px;border:1px solid var(--rule);background:#10141f;overflow:hidden}.reader-hero-copy{position:relative;z-index:2;padding:34px 25px 30px 32px;display:flex;flex-direction:column;justify-content:center}.reader-hero-copy>.front-kicker{font-size:10px;line-height:1.6;margin:0 0 18px}.reader-hero-copy>.front-kicker>span{margin:0 7px;color:#747f97}.article-reader .reader-hero h1{font:600 clamp(36px,3.75vw,54px)/1.04 var(--display);text-transform:none;letter-spacing:0;margin:0 0 19px;max-width:650px;text-wrap:balance}.article-reader .reader-hero h1 .reader-title-break{display:block;color:#c1b0ff;font:600 .8em/1.1 var(--display);margin-top:9px}.reader-deck{font:15px/1.7 var(--body);color:#c6cddd;max-width:530px;margin:0 0 24px;text-wrap:pretty}.reader-meta{display:flex;flex-wrap:wrap;gap:8px 19px;font:10px/1.5 var(--ui);color:#aeb7cd;border-top:1px solid #34384a;padding-top:14px;margin-top:auto}.reader-meta time{color:#edf0fa;margin-left:3px}.reader-hero-art{position:relative;min-width:0;overflow:hidden}.reader-hero-art>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:55% center}.reader-hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#10141f,#10141f20 32%,transparent 70%)}.reader-hero-1962 .reader-hero-art>img{object-position:75% center;transform:scale(1.16)}.reader-hero-art>.art-label{bottom:12px;right:12px}.reader-layout{display:grid;grid-template-columns:minmax(0,720px) minmax(230px,290px);gap:65px;justify-content:center;align-items:start;margin:45px auto 0;max-width:1130px}.reader-main{min-width:0}.reader-prose{font:17px/1.88 var(--body);color:#d8ddea;overflow-wrap:anywhere}.reader-prose p{margin:0 0 1.5em;font:inherit}.reader-prose>h2:first-child+p,.reader-prose>p:first-child{font-size:19px;line-height:1.8;color:#edf0fa}.reader-prose h2{font:600 34px/1.15 var(--display);letter-spacing:0;color:#edf0fa;margin:42px 0 19px;text-wrap:balance;scroll-margin-top:24px}.reader-prose>h2:first-child{margin-top:0}.reader-prose h2 strong{font-weight:600}.reader-prose a{color:#c1b0ff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.reader-prose a:hover{color:#e0d8ff}.reader-prose b,.reader-prose strong{font-weight:600;color:#edf0fa}.reader-prose em,.reader-prose i{font-style:italic}.reader-prose figure{margin:30px 0 35px;padding:22px;background:#10141f;border:1px solid #252d3e}.reader-prose img{display:block;max-width:100%;height:auto;margin:22px auto;max-height:630px;object-fit:contain}.reader-prose figure img{margin:0 auto 16px}.reader-prose figcaption{font:12px/1.7 var(--ui);color:#aeb7cd;text-align:center}.reader-prose blockquote{margin:28px 0;padding:8px 0 8px 24px;border-left:2px solid #b5a3ff;background:transparent;color:#e2dafa}.reader-prose ol,.reader-prose ul{padding-left:25px;margin:22px 0}.reader-prose li{margin:9px 0}.reader-prose pre{overflow-x:auto}.reader-prose table{display:block;max-width:100%;overflow-x:auto;overflow-wrap:normal;word-break:normal;border-collapse:collapse}.reader-prose td,.reader-prose th{padding:9px;border:1px solid var(--rule)}.reader-prose .article-source-media{display:block;padding:18px 20px;background:#121623;border:1px solid #37384d;text-decoration:none;font:500 14px/1.6 var(--ui);margin:20px 0}.reader-prose .article-source-media>span{display:block;margin-top:5px;font:11px/1.4 var(--ui);color:#aeb7cd}.reader-rail{min-width:0;display:flex;flex-direction:column;gap:29px}.reader-toc{border-top:2px solid #78689f;padding-top:15px}.reader-toc>.front-kicker{margin-bottom:13px}.reader-toc>a{display:grid;grid-template-columns:22px 1fr;gap:9px;padding:8px 0;border-bottom:1px solid #242b3b;font:12px/1.45 var(--ui);color:#c3cada}.reader-toc>a>span{color:#a898ce;font-size:10px;padding-top:2px}.reader-tracker-promo{position:relative;display:block;overflow:hidden;background:#121623;border:1px solid #3a354f;min-height:255px}.reader-tracker-promo>img{position:absolute;width:100%;height:100%;object-fit:cover;opacity:.6}.reader-tracker-promo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0d101ce8 5%,#0d101c20)}.reader-tracker-promo>div{position:relative;z-index:1;padding:24px 21px;min-height:255px;display:flex;flex-direction:column;justify-content:flex-end}.reader-tracker-promo .front-kicker{font-size:9px;margin-bottom:30px}.reader-tracker-promo h2{font:600 37px/1.03 var(--display);margin:0 0 20px;letter-spacing:0;color:#edf0fa}.reader-tracker-promo>div>span{font:500 11px/1.5 var(--ui);color:#dbd0ff}.reader-rail-stories>.front-kicker{padding-bottom:13px;border-bottom:1px solid #42394f;margin:0}.reader-related-card{min-width:0}.reader-related-art{position:relative;overflow:hidden;background:#121623}.reader-related-art>img{display:block;width:100%;height:auto;aspect-ratio:2;object-fit:cover}.reader-related-card>a>div:last-child{padding-top:16px}.reader-related-card h3{font:600 33px/1.12 var(--display);letter-spacing:0;margin:0 0 12px;color:#edf0fa;text-wrap:balance}.reader-card-date{font:10px/1.5 var(--ui);color:#a5acc2;margin:0}.reader-related-compact{margin-top:21px}.reader-related-compact .reader-related-art>img{aspect-ratio:2.15}.reader-related-compact h3{font-size:26px}.reader-related-compact .front-kicker{font-size:9px}.reader-endnote{border-top:1px solid #3a344c;margin-top:38px;padding-top:23px;color:#a5acc2;font:12px/1.7 var(--ui)}.reader-endnote>p{font:inherit;margin:8px 0 20px}.reader-endnote details{border-top:1px solid #282f40;padding:15px 0}.reader-endnote summary{cursor:pointer;color:#c6bbeb;font-size:11px}.reader-endnote details p{font:12px/1.7 var(--ui);margin:15px 0}.reader-endnote details a{font-size:12px;color:#c1b0ff;text-decoration:underline}.reader-next{border-top:1px solid #4b3f60;padding-top:28px;margin-top:58px}.reader-next-heading{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:26px}.reader-next-heading h2{font:600 44px/1 var(--display);margin:0;letter-spacing:0}.reader-next-heading h2>span{color:#b5a3ff}.reader-next-heading>a{font:11px/1.5 var(--ui);color:#c1b0ff}.reader-next-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.reader-mobile-toc{display:none}.article-reader .front-kicker{color:var(--reader-silver)}.reader-hero[data-reader-format] .front-kicker,.reader-related-card[data-reader-format] .front-kicker{color:var(--reader-ice)}.reader-hero[data-reader-format="Reported encounter"] .front-kicker,.reader-related-card[data-reader-format="Reported encounter"] .front-kicker{color:var(--reader-amber)}.reader-hero[data-reader-format="Book review"] .front-kicker,.reader-related-card[data-reader-format="Book review"] .front-kicker{color:#b5a3ff}.reader-endnote details a,.reader-next-heading>a,.reader-prose a,.reader-tracker-promo>div>span{color:var(--reader-ice)}.reader-endnote details a:hover,.reader-next-heading>a:hover,.reader-prose a:hover{color:#d5eff9}.reader-breadcrumbs>span:last-child,.reader-toc>a>span{color:var(--reader-silver)}.reader-endnote>.front-kicker,.reader-meta time{color:var(--reader-amber)}.reader-tracker-promo .front-kicker{color:var(--reader-ice)}.reader-toc{border-top-color:#647d90}.reader-tracker-promo{border-color:#344e60}@media(max-width:1150px){.reader-layout{gap:36px;grid-template-columns:minmax(0,1fr) 245px}.reader-hero-copy{padding:28px 12px 27px 25px}.reader-hero{min-height:350px}.reader-deck{font-size:14px}.reader-prose{font-size:16px}}@media(max-width:900px){.reader-layout{grid-template-columns:minmax(0,1fr) 210px;gap:27px}.reader-hero{grid-template-columns:1.25fr 1fr}.reader-toc>a{font-size:11px}.reader-tracker-promo h2{font-size:32px}.reader-prose>h2:first-child+p,.reader-prose>p:first-child{font-size:18px}.reader-hero-copy>.front-kicker{font-size:9px}.reader-related-compact h3{font-size:24px}}@media(max-width:700px){.reader-shell{padding-bottom:35px}.reader-breadcrumbs{font-size:9px;gap:8px;padding:15px 0}.reader-hero{display:flex;flex-direction:column;min-height:0}.reader-hero-copy{padding:23px 20px 22px;order:2}.reader-hero-art{height:190px;order:1}.reader-hero-art:after{background:linear-gradient(0deg,#10141f,transparent 45%)}.article-reader .reader-hero h1{font-size:32px;line-height:1.08;margin-bottom:16px}.reader-hero-copy>.front-kicker{font-size:8px;margin-bottom:12px}.reader-deck{font-size:13px;line-height:1.7;margin-bottom:19px}.reader-meta{font-size:9px;gap:6px 14px;padding-top:12px}.reader-meta time{margin-left:0}.reader-meta>span:first-child{display:flex;gap:4px}.reader-layout{display:block;margin-top:28px}.reader-prose{font-size:16px;line-height:1.85}.reader-prose>h2:first-child+p,.reader-prose>p:first-child{font-size:17px;line-height:1.85}.reader-prose h2{font-size:29px;margin-top:31px}.reader-prose figure{padding:15px;margin:25px 0}.reader-rail{display:none}.reader-mobile-toc{display:block;border-block:1px solid #303348;margin-bottom:25px;padding:13px 0;font:12px/1.5 var(--ui)}.reader-mobile-toc summary{cursor:pointer;color:#c6b5ff}.reader-mobile-toc nav{display:flex;flex-direction:column;gap:12px;margin:17px 0 5px}.reader-endnote{font-size:11px;margin-top:30px}.reader-next{margin-top:35px;padding-top:23px}.reader-next-heading{align-items:start;flex-direction:column;gap:15px;margin-bottom:23px}.reader-next-heading h2{font-size:37px}.reader-next-heading .front-kicker{font-size:9px}.reader-next-grid{grid-template-columns:1fr;gap:28px}.reader-related-card h3{font-size:30px}}