/* Editorial reading layout, original graphics and publication-only links. */
.vx-topic-nav{display:flex;flex-wrap:wrap;gap:10px;padding:22px 0;border-top:1px solid #d5ced9;border-bottom:1px solid #d5ced9;margin-bottom:32px;font-size:12px;line-height:1.5}.vx-topic-nav a,.vx-topic-nav span{padding:10px 14px;border:1px solid #d5ced9}.vx-topic-nav a:first-child{background:#18151c;color:#f5f2ed;border-color:#18151c}.vx-topic-nav span{color:#716978;background:#eee9ef}.vx-topic-nav a:hover{background:#e9d8f2;color:#591186}.vx-blog-intro{display:grid;grid-template-columns:1fr 1fr;gap:65px;font-size:14px;line-height:1.85;color:#625b68;margin-bottom:65px;max-width:1050px}.vx-section-label{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #d5ced9;padding-bottom:17px;margin-bottom:30px;font-size:11px;color:#716978}.vx-section-label span:first-child{color:#18151c;font-weight:750}.vx-card-image{display:block;aspect-ratio:7/4;overflow:hidden;background:#eee9ef}.vx-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.editorial-card:hover .vx-card-image img{transform:scale(1.025)}.editorial-grid .editorial-card:first-child:last-child{display:grid;grid-template-columns:1.2fr 1fr;grid-column:1/-1;gap:50px;align-items:center}.editorial-card-copy{min-width:0}.editorial-grid .editorial-card-copy h2{font-size:clamp(23px,2.2vw,31px);line-height:1.13;letter-spacing:-.04em}.editorial-card:first-child:last-child .editorial-card-copy h2{font-size:clamp(30px,3.5vw,49px)}.vx-card-meta{display:flex;flex-wrap:wrap;gap:15px;color:#736a7b;font-size:10px;margin:18px 0}.vx-blog-paths{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-top:75px;padding-top:45px;border-top:1px solid #d5ced9}.vx-blog-paths h2{font-size:38px}.vx-blog-paths p:not(.eyebrow){font-size:14px;line-height:1.8;max-width:470px;color:#625b68;margin:22px 0}.vx-article-cover{margin-bottom:60px}.vx-article-cover img{display:block;width:100%;height:auto;aspect-ratio:7/4;object-fit:cover}.article-main .article-heading h1{max-width:1080px;font-size:clamp(42px,5.3vw,76px);line-height:1.05}.article-main .article-layout{grid-template-columns:minmax(0,760px) minmax(230px,1fr);gap:85px;align-items:start}.article-main .article-sidebar{position:sticky;top:115px;max-height:calc(100vh - 130px);overflow-y:auto;padding-bottom:12px}.vx-toc .eyebrow{margin-bottom:16px}.vx-toc ol{list-style:none;margin:0;padding:0;counter-reset:toc}.vx-toc li{counter-increment:toc;display:flex;gap:11px;font-size:12px;line-height:1.55;padding:8px 0}.vx-toc li:before{content:counter(toc,decimal-leading-zero);color:#8b7598;font-size:10px;padding-top:2px;min-width:18px}.vx-toc a{color:#514859}.vx-author-note{font-size:10px!important;line-height:1.7!important;border-top:1px solid #d5ced9;padding-top:22px;margin-top:30px}.vx-article-body{color:#4e4756;font-size:16px;line-height:1.9}.vx-article-body h2{scroll-margin-top:125px;margin-top:48px!important}.vx-article-body h2:first-child{margin-top:0!important}.vx-article-figure{margin:38px 0}.vx-article-figure img{display:block;width:100%;height:auto;margin:0}.vx-article-figure figcaption{font-size:11px;line-height:1.65;color:#726779;margin-top:13px}.vx-table-scroll{overflow-x:auto;margin:28px 0;max-width:100%}.vx-article-body table{display:table;width:100%;font-size:13px;line-height:1.6;overflow:visible}.vx-article-body th{background:#ece3f1;color:#36233f;font-weight:750}.vx-article-body th,.vx-article-body td{vertical-align:top;padding:15px;min-width:140px;border-color:#d8d0de}.vx-article-body blockquote{font-size:17px;background:#eee6f2;padding:22px 24px;margin:30px 0}.vx-article-body blockquote p:last-child{margin-bottom:0}.vx-song-inset{border:1px solid #d5ced9;margin:35px 0}.vx-song-inset img{display:block;width:100%;height:auto;margin:0}.vx-song-inset figcaption{padding:27px}.vx-song-inset figcaption>strong{display:block;font-family:Archivo,Arial,sans-serif;font-size:32px;line-height:1.1;letter-spacing:-.04em}.vx-song-inset p{font-size:13px;line-height:1.7;margin:15px 0}.vx-song-inset .inner-text-link{margin:0 20px 10px 0;font-size:12px;text-decoration:none}.vx-related{margin-top:75px;padding-top:40px;border-top:1px solid #d5ced9}.vx-related>h2{font-size:44px;margin-bottom:35px}.vx-category-desc{max-width:660px;color:#625b68;font-size:16px;line-height:1.8;margin-top:30px}
@media(max-width:1000px){.article-main .article-layout{gap:40px;grid-template-columns:minmax(0,1fr) 245px}.article-main .article-sidebar h2{font-size:32px}.editorial-grid .editorial-card:first-child:last-child{gap:30px}.vx-blog-intro,.vx-blog-paths{gap:35px}}
@media(max-width:750px){.article-main .article-layout{display:flex;flex-direction:column;gap:40px}.article-main .article-sidebar{position:static;max-height:none;overflow:visible;max-width:none;width:100%;border-top:1px solid #d5ced9;padding-top:30px}.article-main .article-heading h1{font-size:clamp(36px,7.5vw,55px)}.vx-article-cover{margin-bottom:35px}.article-main .article-byline{gap:9px 16px;flex-wrap:wrap;font-size:10px}.vx-blog-intro,.vx-blog-paths{grid-template-columns:1fr;gap:18px}.vx-blog-intro{margin-bottom:45px}.vx-blog-paths{gap:35px}.editorial-grid .editorial-card:first-child:last-child{display:block}.editorial-grid .editorial-card-copy h2,.editorial-card:first-child:last-child .editorial-card-copy h2{font-size:28px}.vx-topic-nav{gap:7px;font-size:10px}.vx-topic-nav a,.vx-topic-nav span{padding:8px 10px}.vx-article-body{font-size:15px;line-height:1.85}.vx-article-body h2{font-size:28px;scroll-margin-top:100px}.vx-article-figure{margin:27px 0}.vx-related>h2{font-size:34px}.vx-section-label span:last-child{display:none}.vx-song-inset figcaption{padding:21px}.vx-toc{display:none}}
@media(prefers-reduced-motion:reduce){.vx-card-image img{transition:none}.editorial-card:hover .vx-card-image img{transform:none}}
.article-main .vx-article-body{width:100%;min-width:0}
