.reader-rail{align-self:stretch}.reader-rail-section:last-child{position:sticky;top:24px}.el-reader .journal-masthead{min-height:92px}.el-reader .journal-masthead .guide-search{margin-left:auto}.reader-language{color:#fff;font-size:12px;padding:12px;border:1px solid #343d50;border-radius:4px;line-height:1}.el-reader .container.reader-layout{max-width:1240px;display:grid;grid-template-columns:minmax(0,820px) minmax(0,340px);gap:52px;padding-top:30px;padding-bottom:60px;align-items:start}.reader-article{min-width:0}.reader-heading{margin-bottom:20px}.reader-breadcrumb{display:flex;gap:13px;font-size:12px;line-height:1.5;flex-wrap:wrap;margin:0 0 23px;color:#69758a}.reader-breadcrumb a:hover{color:#514ac3}.reader-kicker{display:inline-block;text-transform:uppercase;letter-spacing:1.05px;font-size:10px;line-height:1.55;color:#514ac3;font-weight:650}.reader-heading>.reader-kicker{padding:5px 10px;background:#f0efff;border-radius:3px}.reader-heading h1{font-size:clamp(32px,3.2vw,45px);line-height:1.1;letter-spacing:-1.65px;font-weight:760;margin:16px 0 19px;color:#111827;overflow-wrap:break-word}.reader-deck{font-size:18px;line-height:1.65;color:#5b6578;margin:0 0 20px}.reader-meta-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e2e6ee;padding-top:15px}.reader-byline{display:flex;gap:10px 15px;align-items:center;flex-wrap:wrap;color:#637085;font-size:11px;line-height:1.65}.reader-byline>a{font-weight:650;color:#374256}.reader-actions{display:none;align-items:center;gap:3px;flex-shrink:0}.js .reader-actions{display:flex}.reader-actions button{font:inherit;font-size:11px;line-height:1.4;border:0;background:none;color:#56647b;cursor:pointer;padding:10px 9px;min-height:40px;border-radius:3px}.reader-actions button+button{border-left:1px solid #dfe4ed;border-radius:0}.reader-actions button:hover{color:#514ac3;background:#f3f2fc}.reader-status{font-size:12px;color:#514ac3;margin:10px 0 0}.reader-status:empty{display:none}.reader-updated{font-size:11px;color:#66748a;margin:8px 0 0}.reader-hero{width:100%;overflow:hidden;background:#f0f2f6;aspect-ratio:3/1;margin:0 0 22px;border-radius:3px}.reader-hero img{display:block;width:100%;height:100%;object-fit:cover}.reader-contents{margin:0 0 25px;border:1px solid #dfe3ed;border-radius:5px;background:#fafaff}.reader-contents summary{padding:15px 18px;display:flex;align-items:center;gap:12px;cursor:pointer;min-height:54px;font-size:14px;color:#253149;list-style:none}.reader-contents summary::-webkit-details-marker{display:none}.reader-contents summary:after{content:'+';font-size:21px;line-height:1;font-weight:400;color:#64718b;margin-left:6px}.reader-contents[open] summary:after{content:'−'}.reader-contents summary svg{width:19px;height:19px;color:#6155d4;flex-shrink:0}.reader-contents summary small{margin-left:auto;font-size:11px;color:#6f7a8c}.reader-contents nav{padding:0 22px 20px;border-top:1px solid #e6e8f0}.reader-contents ol{list-style:none;padding:13px 0 0;margin:0;display:grid;gap:5px}.reader-contents li a{display:block;font-size:13px;line-height:1.55;color:#536078;padding:7px 9px;border-radius:3px}.reader-contents li a:hover{color:#514ac3;background:#efedf9}.reader-contents .reader-contents__level-3{padding-left:17px}.el-reader .reader-prose{font-size:18px;line-height:1.85;color:#374155;max-width:100%;padding:0}.el-reader .reader-prose>p{max-width:70ch}.el-reader .reader-prose>p:first-child{margin-top:0}.el-reader .reader-prose h2{font-size:28px;line-height:1.25;letter-spacing:-.65px;color:#142036;margin:40px 0 17px;border-top:1px solid #e1e5ed;padding-top:22px}.el-reader .reader-prose h3{font-size:23px;line-height:1.35;letter-spacing:-.35px;margin:30px 0 15px;color:#1d2940}.reader-prose :is(h2,h3,h4){scroll-margin-top:24px}.reader-prose pre{border-radius:4px}.reader-prose blockquote{border-left:3px solid #675cdd;background:#f7f7fc;font-size:19px;margin:25px 0;padding:18px 24px}.reader-prose figure{margin-left:0;margin-right:0}.reader-prose img{max-width:100%;height:auto}.reader-prose table{font-size:13px;line-height:1.6}.reader-prose li{margin-bottom:8px}.reader-rail{min-width:0;padding-left:30px;border-left:1px solid #e0e5ed}.reader-rail-section{border-top:2px solid #6255d5;padding-top:17px;margin-bottom:32px}.reader-rail-section>h2{font-size:23px;line-height:1.2;letter-spacing:-.65px;margin:0 0 20px;color:#162137}.reader-story{padding:0 0 18px;margin-bottom:18px;border-bottom:1px solid #e1e5ec}.reader-story__image{display:block;overflow:hidden;border-radius:3px;background:#edf0f7;aspect-ratio:1.9/1}.reader-story__image img{width:100%;height:100%;object-fit:cover;display:block}.reader-story h3{font-size:16px;line-height:1.35;letter-spacing:-.25px;margin:0 0 9px;color:#172238}.reader-story h3 a:hover{color:#514ac3}.reader-story__meta{display:flex;flex-wrap:wrap;gap:5px 12px;font-size:10px;line-height:1.5;color:#66758a}.reader-story--feature .reader-story__image{margin-bottom:12px}.reader-story--feature h3{font-size:20px;letter-spacing:-.5px;line-height:1.24}.reader-story--compact{display:grid;grid-template-columns:88px minmax(0,1fr);gap:13px;align-items:start}.reader-story--compact:not(:has(.reader-story__image)){display:block}.reader-story--compact .reader-story__image{aspect-ratio:1.15/1}.reader-story--compact h3{font-size:14px;line-height:1.4}.reader-story--compact .reader-story__meta>span{display:none}.reader-story--text .reader-kicker{margin:0 0 9px}.reader-story--text h3{font-size:16px}.reader-rail-more{display:flex;align-items:center;justify-content:space-between;color:#514ac3;font-size:12px;gap:10px;padding:5px 0;min-height:38px}.reader-rail-more svg{height:16px;width:16px}.reader-end{margin-top:38px;border-top:2px solid #263149;padding-top:26px}.reader-author .author-box{border:0;border-radius:0;background:#fff0;padding:0;margin:0 0 22px;box-shadow:none}.reader-author .author-box h3{font-size:18px}.reader-author .author-box p{font-size:14px;line-height:1.75}.reader-author .author-box a{display:none}.reader-topic-return{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#514ac3;font-size:14px;font-weight:600;padding:19px 0;border-top:1px solid #e1e5ec}.reader-topic-return svg{width:20px;height:20px;flex-shrink:0}.reader-more{border-top:1px solid #dfe4ec;background:#f7f8fb;padding:40px 0 45px}.reader-more__heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.reader-more h2{font-size:28px;letter-spacing:-.65px;margin:0}.reader-more__heading>a{font-size:13px;color:#514ac3}@media(min-width:981px) and (max-width:1200px){.el-reader .container.reader-layout{grid-template-columns:minmax(0,1fr) 300px;gap:32px}.reader-rail{padding-left:22px}.reader-heading h1{font-size:37px}.reader-meta-row{align-items:flex-start;flex-wrap:wrap}.reader-rail-section>h2{font-size:21px}}@media(max-width:980px){.el-reader .container.reader-layout{display:block;max-width:790px;padding-top:24px;padding-bottom:35px}.reader-rail{padding:30px 0 0;margin-top:30px;border-left:0;border-top:1px solid #dfe4ec;display:grid;grid-template-columns:1fr 1fr;gap:28px}.reader-rail-section{margin:0}.reader-heading h1{font-size:40px}.reader-hero{aspect-ratio:2.7/1}.reader-deck{font-size:17px}.el-reader .reader-prose{font-size:17px}.reader-language{margin-left:auto}.el-reader .journal-masthead{gap:15px}.el-reader .journal-masthead .guide-search{order:3;margin-left:0}.el-reader .journal-brand{font-size:29px}.el-reader .journal-brand b{font-size:.6em}}@media(max-width:600px){.reader-heading h1{font-size:32px;line-height:1.13;letter-spacing:-1px;margin:14px 0 17px}.reader-breadcrumb{font-size:11px;margin-bottom:20px}.reader-deck{font-size:16px;line-height:1.65}.reader-meta-row{display:block}.reader-byline{font-size:11px;gap:7px 12px}.reader-actions{margin:8px 0 -4px;justify-content:flex-end}.reader-actions button{font-size:12px;min-height:44px}.reader-hero{aspect-ratio:2/1;margin-bottom:18px}.reader-contents summary{font-size:13px;padding:13px 12px;gap:9px}.reader-contents summary small{font-size:10px}.reader-contents nav{padding:0 10px 14px}.el-reader .reader-prose{font-size:16px;line-height:1.85}.el-reader .reader-prose h2{font-size:25px;margin-top:32px}.el-reader .reader-prose h3{font-size:21px}.reader-rail{display:block}.reader-rail-section{margin-bottom:30px}.reader-story--feature{display:grid;grid-template-columns:110px minmax(0,1fr);gap:15px;align-items:start}.reader-story--feature .reader-story__image{aspect-ratio:1.15/1;margin:0}.reader-story--feature h3{font-size:17px}.reader-story--compact{grid-template-columns:110px minmax(0,1fr);gap:15px}.reader-story--compact h3{font-size:16px}.reader-more__heading{display:block}.reader-more__heading>a{display:inline-block;margin-top:12px}.reader-more h2{font-size:25px}.reader-more{padding:28px 0}.reader-rail-section>h2{font-size:23px}}@media print{.journal-header,.journal-footer,.reader-rail,.reader-more,.reader-contents,.reader-actions,.reader-topic-return,.reader-status,.skip-link{display:none!important}.el-reader .container.reader-layout{display:block;width:100%;max-width:none;padding:0}.reader-heading h1{font-size:26pt}.reader-deck{font-size:12pt}.el-reader .reader-prose{font-size:11pt;line-height:1.6}.reader-hero{max-height:150px}.reader-prose h2{break-after:avoid}.reader-prose img,.reader-prose table{break-inside:avoid}.reader-author .author-box{break-inside:avoid}}@media(max-width:980px){.reader-rail-section:last-child{position:static}}.reader-story h3 a{color:inherit}.reader-story h3 a:hover{color:#514ac3}.reader-hero{aspect-ratio:3.5/1}.reader-meta-row{padding-top:10px}.reader-heading{margin-bottom:18px}.reader-breadcrumb{margin-bottom:20px}.reader-actions button{font-size:12px;min-height:36px}.reader-story--compact h3{font-weight:600}@media(min-width:1201px){.el-reader .container.reader-layout{grid-template-columns:minmax(0,820px) minmax(0,368px)}}@media(max-width:980px){.el-reader .journal-masthead{flex-wrap:wrap}.el-reader .journal-masthead .guide-search{width:100%;max-width:100%}.reader-hero{aspect-ratio:2.7/1}}@media(max-width:600px){.el-reader .journal-brand{font-size:26px}.reader-hero{aspect-ratio:2/1}.reader-actions button{min-height:44px}}.reader-plugin{background:#f5f4fc;border:1px solid #dedbef;border-radius:5px;padding:21px;margin:0 0 32px}.reader-plugin__label{display:block;font-size:9px;font-weight:650;letter-spacing:1.1px;color:#6b628b;margin-bottom:18px}.reader-plugin__head{display:flex;align-items:center;gap:12px}.reader-plugin__logo{width:42px;height:42px;border-radius:9px;display:grid;place-items:center;flex-shrink:0}.reader-plugin__logo svg{width:23px;height:23px}.reader-plugin__head h2{font-size:19px;line-height:1.2;letter-spacing:-.4px;margin:0 0 5px;color:#172238}.reader-plugin__head div>span{font-size:10px;color:#687187}.reader-plugin>p{font-size:14px;line-height:1.65;color:#525d73;margin:16px 0 18px}.reader-plugin__cta{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#574cc5;color:white!important;padding:12px 14px;border-radius:4px;font-size:13px;font-weight:600;min-height:44px}.reader-plugin__cta:hover{background:#473cb2}.reader-plugin__cta svg{width:17px;height:17px}.reader-plugin__download{display:block;text-align:center;font-size:11px;color:#62598a;padding:13px 0 0;line-height:1.5}.reader-plugin__download:hover{text-decoration:underline}@media(max-width:980px) and (min-width:601px){.reader-plugin{grid-column:2;grid-row:1;align-self:start}.reader-rail-section:last-child{grid-column:1/-1}}@media(max-width:600px){.reader-plugin{margin-bottom:30px}.reader-plugin__download{padding:14px 0 4px;min-height:44px}}@media(min-width:761px) and (max-width:980px){.el-reader .journal-masthead{padding:20px 0}}@media(max-width:360px){.el-reader .journal-brand{font-size:22px;gap:7px}.el-reader .journal-brand svg{width:30px;height:30px}.reader-language{padding:11px}}