.editorial-heading{border-bottom:1px solid var(--line);grid-template-columns:1.25fr 1fr;align-items:end;gap:60px;margin-bottom:36px;padding:15px 0 38px;display:grid}.editorial-heading h1{letter-spacing:-.055em;margin:15px 0 0;font-size:clamp(2.7rem,4.2vw,4rem);font-weight:600;line-height:1.1}.editorial-heading>p{color:var(--muted);max-width:440px;margin:0;font-size:.97rem;line-height:1.8}.journal-art{aspect-ratio:3/2;background:#f2f2ed;border-radius:10px}.journal-art img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.journal-card:hover .journal-art img,.journal-feature:hover .journal-art img{transform:scale(1.025)}.journal-card-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:17px;margin:19px 0 12px;font-size:.72rem;line-height:1.5;display:flex}.journal-card-meta .journal-topic{color:var(--accent);font-size:inherit;margin:0;font-weight:650}.journal-card-meta>span+span:before{content:"·";margin-right:17px}.journal-feature{grid-template-columns:1.25fr 1fr;align-items:center;gap:50px;display:grid}.journal-feature-copy .journal-card-meta{margin-top:0}.journal-feature h2{letter-spacing:-.04em;max-width:480px;margin:18px 0;font-size:clamp(1.9rem,2.6vw,2.85rem);font-weight:600;line-height:1.18}.journal-feature p{color:var(--muted);max-width:420px;margin:0 0 27px;font-size:1rem;line-height:1.8}.journal-feature .text-link{font-size:.85rem}.journal-feature:hover h2{color:var(--accent)}.journal-more{margin:65px 0 0}.journal-more .section-heading{border-top:1px solid var(--line);margin-bottom:28px;padding-top:25px}.journal-more .section-heading h2{font-size:1.65rem;font-weight:600}.editorial-note{color:var(--muted);font-size:.78rem}.journal-more .journal-grid{grid-template-columns:1fr 1fr;gap:40px}.journal-more .journal-card{grid-template-columns:190px 1fr;align-content:start;column-gap:23px;display:grid}.journal-more .journal-art{aspect-ratio:4/5;grid-row:1/5}.journal-more .journal-card-meta{gap:10px;margin:3px 0 10px;font-size:.68rem}.journal-more .journal-card-meta>span+span:before{margin-right:10px}.journal-more .journal-card h3{font-size:1.23rem;font-weight:650;line-height:1.4}.journal-more .journal-card p{margin:10px 0 15px;font-size:.83rem;line-height:1.7}.editorial-index .journal-guide{margin-top:55px;margin-bottom:70px}.journal-guide .editorial-kicker{margin-bottom:7px}.reading-header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 32%;align-items:center;gap:65px;padding:15px 0 42px;display:grid}.reading-heading .journal-card-meta{margin:0 0 18px}.reading-header h1{letter-spacing:-.045em;text-wrap:balance;max-width:850px;margin:0 0 22px;font-size:clamp(2.5rem,3.7vw,3.7rem);font-weight:600;line-height:1.12}.reading-intro{color:var(--muted);max-width:680px;margin:0;font-size:1.12rem;line-height:1.75}.reading-byline{color:var(--muted);align-items:center;gap:20px;margin-top:25px;font-size:.73rem;display:flex}.reading-byline>span:first-child{color:var(--ink);font-weight:650}.reading-header>.journal-art{aspect-ratio:4/3}.reading-layout{grid-template-columns:minmax(0,740px) minmax(215px,275px);justify-content:space-between;align-items:start;gap:75px;padding:45px 0 0;display:grid}.reading-body{grid-area:1/1;min-width:0;max-width:68ch}.reading-sidebar{grid-area:1/2;padding:5px 0 0;position:sticky;top:115px}.reading-toc ol{border-left:1px solid var(--line);margin:20px 0 0;padding:0;list-style:none}.reading-toc li{margin:0}.reading-toc button{text-align:left;color:var(--muted);border-left:2px solid #0000;align-items:baseline;gap:13px;width:100%;margin-left:-1px;padding:10px 0 10px 17px;font-size:.81rem;line-height:1.65;display:flex}.reading-toc button>span{color:#7a8d91;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.66rem}.reading-toc button:hover,.reading-toc button[aria-current]{color:var(--accent);border-left-color:var(--accent);background:#f5f8f7}.reading-help{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.reading-help>span{font-size:.85rem;font-weight:650;line-height:1.6}.reading-help p{color:var(--muted);margin:10px 0 14px;font-size:.8rem;line-height:1.7}.reading-help .text-link{text-align:left;gap:7px;padding:0;font-size:.76rem;line-height:1.5}.reading-help .icon{flex-shrink:0;width:17px}.reading-section+.reading-section{border-top:1px solid #e7edee;margin-top:35px;padding-top:32px}.reading-section h2{letter-spacing:-.025em;margin:0 0 19px;scroll-margin-top:15px;font-size:1.65rem;font-weight:650;line-height:1.35}.reading-section h2:focus{outline:none}.reading-section p{color:#334e58;letter-spacing:0;margin:0 0 17px;font-size:1.08rem;line-height:1.9}.reading-section p:last-child{margin-bottom:0}.reading-next{background:#f1f6f4;border-left:3px solid #96bdb3;margin-top:40px;padding:22px 26px}.reading-next .editorial-kicker{margin-bottom:10px;font-size:.66rem}.reading-next .text-link{font-size:1rem;line-height:1.6}.reading-body .article-sources{margin-top:32px;padding:20px 0 10px;font-size:.81rem}.reading-body .article-sources ul{overflow-wrap:anywhere;padding-left:20px}.reading-body .article-caption{max-width:600px;margin:12px 0 0;font-size:.74rem;line-height:1.8}.reading-back{gap:10px;margin-top:30px;font-size:.84rem}.reading-related{margin-bottom:70px}@media (width>=1550px){.reading-layout{grid-template-columns:740px 300px}}@media (width<=1150px){.journal-more .journal-card{grid-template-columns:135px 1fr;gap:0 18px}.journal-more .journal-art{aspect-ratio:3/5}.journal-more .journal-card-meta{gap:6px}.journal-more .journal-card-meta>span+span:before{margin-right:6px}.reading-header{gap:35px}.reading-layout{grid-template-columns:minmax(0,1fr) 225px;gap:45px}.reading-section p{font-size:1.06rem}.journal-feature{gap:35px}}@media (width<=930px){.editorial-heading{grid-template-columns:1.2fr 1fr;gap:30px}.editorial-heading h1{font-size:2.75rem}.journal-feature{gap:28px}.journal-feature h2{font-size:2rem}.journal-more .journal-card{display:block}.journal-more .journal-art{aspect-ratio:3/2}.journal-more .journal-card-meta{margin:17px 0 10px}.reading-header{grid-template-columns:minmax(0,1fr) 29%;gap:24px}.reading-header h1{font-size:2.65rem}.reading-header>.journal-art{aspect-ratio:3/4}.reading-intro{font-size:1rem}.reading-layout{grid-template-columns:minmax(0,1fr) 205px;gap:32px}.reading-toc button{padding-left:12px;font-size:.77rem}.reading-section h2{font-size:1.5rem}.reading-help .text-link{font-size:.72rem}}@media (width<=680px){.editorial-heading{margin-bottom:26px;padding:10px 0 26px;display:block}.editorial-heading h1{margin:12px 0 19px;font-size:2.5rem}.editorial-heading>p{font-size:.92rem;line-height:1.75}.journal-feature{flex-direction:column;align-items:stretch;gap:22px;display:flex}.journal-feature-copy .journal-card-meta{margin-top:0}.journal-feature h2{margin:12px 0;font-size:1.85rem}.journal-feature p{margin-bottom:18px;font-size:.93rem}.journal-more{margin-top:40px}.journal-more .section-heading{padding-top:23px}.journal-more .section-heading h2{font-size:1.45rem}.editorial-note{display:none}.journal-more .journal-grid{grid-template-columns:1fr;gap:32px}.journal-more .journal-card h3{font-size:1.35rem}.journal-more .journal-card p{font-size:.89rem}.journal-more .journal-card-meta{font-size:.72rem}.editorial-index .journal-guide{margin:38px 0 45px}.journal-guide>.icon:first-child{display:none}.reading-header{flex-direction:column;align-items:stretch;gap:26px;padding:6px 0 28px;display:flex}.reading-header h1{text-wrap:pretty;margin:0 0 18px;font-size:2.25rem;line-height:1.15}.reading-heading .journal-card-meta{margin-bottom:15px}.reading-intro{font-size:1rem;line-height:1.8}.reading-byline{margin-top:20px}.reading-header>.journal-art{aspect-ratio:16/9}.reading-layout{flex-direction:column;gap:32px;padding-top:25px;display:flex}.reading-sidebar{width:100%;padding:0;position:static}.reading-toc ol{margin-top:12px}.reading-toc button{padding-top:8px;padding-bottom:8px;font-size:.81rem}.reading-help{display:none}.reading-body{max-width:none}.reading-section h2{margin-bottom:16px;scroll-margin-top:0;font-size:1.5rem;line-height:1.4}.reading-section p{margin-bottom:17px;font-size:1.04rem;line-height:1.85}.reading-section+.reading-section{margin-top:28px;padding-top:26px}.reading-next{margin-top:30px;padding:20px}.reading-next .text-link{font-size:.92rem}.reading-related{margin-bottom:45px}.article-sources summary{padding:5px 0}.reading-back{padding:10px 0}}@media (prefers-reduced-motion:reduce){.journal-art img{transition:none}.journal-card:hover .journal-art img,.journal-feature:hover .journal-art img{transform:none}}