body:has(.journal-v2) main.shell{width:100%;max-width:none;padding:0}.journal-v2{--jv-bg:#090d14;--jv-ink:#f3eee8;--jv-copy:#c1bec9;--jv-accent:#dfabb8;background:radial-gradient(ellipse at 80% 10%, #21172b77, transparent 38%), var(--jv-bg);color:var(--jv-ink);padding-bottom:1px;font-size:16px;line-height:1.7}.jv-container{width:min(1400px,91%);margin-inline:auto}.journal-v2 section{margin-bottom:0}.journal-v2 h1,.journal-v2 h2,.journal-v2 h3{color:var(--jv-ink);letter-spacing:-.025em;font-weight:400}.journal-v2 h2{font-size:clamp(38px,4vw,60px);line-height:1.06}.journal-v2 h3{font-size:clamp(28px,2.8vw,40px);line-height:1.12}.journal-v2 p{color:var(--jv-copy)}.journal-v2 em{color:var(--jv-accent);-webkit-text-fill-color:currentColor;background:0 0;font-style:italic}.journal-v2 .jv-label{font-family:var(--font-sans), sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#cec4d2;margin-bottom:15px;font-size:11px;font-weight:500;line-height:1.6}.jv-intro{grid-template-columns:1.2fr 1fr;column-gap:8%;padding:65px 0 48px;display:grid}.jv-intro>.jv-label{grid-column:1/-1}.jv-intro h1{font-size:clamp(64px,6.6vw,96px);line-height:.98}.jv-intro>p:not(.jv-label):not(.jv-draft-note){align-self:end;max-width:440px;padding-bottom:8px}.journal-v2 .jv-draft-note{color:#afa5b5;grid-column:1/-1;margin-top:28px;font-size:12px}.jv-top-stories{grid-template-columns:1.65fr 1fr;align-items:stretch;gap:28px;display:grid}.jv-picture{background:#141522;display:block;overflow:hidden}.jv-picture img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s;display:block}.jv-feature{isolation:isolate;align-items:end;min-height:650px;display:flex;position:relative;overflow:hidden}.jv-feature>.jv-picture{z-index:-2;position:absolute;inset:0}.jv-feature img{object-position:57% 50%}.jv-feature:after{content:"";z-index:-1;background:linear-gradient(#0000 25%,#05080fd4 70%,#05080ffa);position:absolute;inset:0}.jv-feature-copy{max-width:680px;padding:38px}.jv-feature h2{margin-bottom:18px;font-size:clamp(40px,3.8vw,58px);line-height:1.04}.jv-feature-copy>p:not(.jv-label){color:#e1dbe4;max-width:420px;font-size:15px}.jv-read{letter-spacing:.14em;color:#f0c3cf;align-items:center;gap:18px;margin-top:22px;font-size:11px;font-weight:600;display:inline-flex}.jv-secondary{grid-template-rows:1fr 1fr;gap:28px;display:grid}.jv-secondary-story{grid-template-columns:1fr;align-content:start;gap:18px;min-width:0;display:grid}.jv-secondary-story .jv-picture{aspect-ratio:2.25}.jv-secondary-story h2{font-size:clamp(28px,2.45vw,38px);line-height:1.07}.jv-secondary-story .jv-label{margin-bottom:8px}.jv-secondary-story .jv-read{margin-top:10px}.journal-v2 a{-webkit-tap-highlight-color:#dfabb844}.journal-v2 a:focus-visible{outline-offset:5px;outline:2px solid #f7c7d4}.jv-browse{padding-top:76px;scroll-margin-top:20px}.jv-browse-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.jv-browse nav{flex-wrap:wrap;gap:8px;display:flex}.jv-browse nav a{min-height:44px;color:var(--jv-copy);border-bottom:1px solid #0000;align-items:center;padding:10px 16px;font-size:13px;transition:color .2s,border-color .2s;display:inline-flex}.jv-browse nav a[aria-current]{color:#f4ced8;border-color:var(--jv-accent)}.journal-v2 .jv-result-count{margin:26px 0 6px;font-size:12px}.jv-archive-row{border-bottom:1px solid #33303d;grid-template-columns:48px 1fr 150px;align-items:center;gap:28px;padding:29px 0;display:grid}.jv-archive-row .jv-label{margin-bottom:8px}.jv-row-number{font-family:var(--font-serif), serif;color:var(--jv-accent);font-size:29px}.jv-archive-meta{letter-spacing:.12em;text-align:right;color:#bdb4c4;white-space:nowrap;font-size:11px}.jv-archive-meta>span{color:var(--jv-accent);margin-left:20px;font-size:23px}.jv-invitation{background:linear-gradient(105deg,#1a1825,#10141e);border-top:1px solid #483347;justify-content:space-between;align-items:center;gap:40px;padding:65px 4%;display:flex;margin:85px 0 60px!important}.jv-button{color:#191822;letter-spacing:.13em;white-space:nowrap;background:#e5b0bd;justify-content:center;align-items:center;gap:35px;min-height:48px;padding:16px 25px;font-size:11px;font-weight:600;transition:background .25s,transform .25s;display:inline-flex}.jv-button:active{background:#f3d6de;transform:translateY(1px)}.jv-article-header{text-align:center;max-width:1020px;margin:auto;padding:42px 0 35px}.jv-article-header nav{color:var(--jv-copy);justify-content:center;align-items:center;gap:12px;margin-bottom:36px;font-size:13px;display:flex}.jv-article-header nav a{text-underline-offset:5px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.jv-article-header h1{max-width:990px;margin:0 auto 24px;font-size:clamp(48px,5.5vw,80px);line-height:1.03}.jv-deck{max-width:770px;margin:auto;font-size:18px;line-height:1.7}.jv-byline{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:24px;font-size:12px;display:flex;color:#c5bacb!important}.jv-lead{margin:0}.jv-lead .jv-picture{aspect-ratio:16/9}.jv-lead figcaption{letter-spacing:.04em;color:#a99fae;margin-top:10px;font-size:11px}.jv-reading-layout{grid-template-columns:235px minmax(0,710px);justify-content:center;align-items:start;gap:7%;padding-top:62px;display:grid}.jv-contents{border-right:1px solid #35313f;padding-right:24px;position:sticky;top:110px}.jv-contents ol{margin:0;padding:0;list-style:none}.jv-contents li{margin-bottom:5px}.jv-contents a{color:#c4bacd;align-items:center;min-height:44px;padding:8px 0;font-size:13px;line-height:1.6;transition:color .2s;display:flex}.jv-prose{min-width:0;font-size:18px;line-height:1.85}.jv-prose h2{margin:48px 0 22px;scroll-margin-top:20px;font-size:clamp(32px,3vw,43px);line-height:1.15}.jv-prose h2:first-child{margin-top:0}.jv-prose p{margin-bottom:24px}.jv-prose a{color:#efbccb;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.jv-related{border-top:1px solid #33303d;padding-top:65px;margin-top:60px!important}.jv-related>div{grid-template-columns:1fr 1fr;gap:50px;margin-top:35px;display:grid}.jv-related>div>a{border-top:1px solid #483347;padding-top:25px;display:block}@media (hover:hover) and (pointer:fine){.jv-feature:hover img,.jv-secondary-story:hover img{transform:scale(1.015)}.jv-feature:hover h2,.jv-secondary-story:hover h2,.jv-archive-row:hover h3,.jv-related a:hover h3{color:#f0c3cf}.jv-button:hover{background:#f4cbd6;transform:translateY(-2px)}.jv-contents a:hover,.jv-browse nav a:hover{color:#f4ced8}}@media (max-width:1050px){.jv-top-stories{grid-template-columns:1.4fr 1fr;gap:24px}.jv-feature{min-height:600px}.jv-feature-copy{padding:27px}.jv-secondary-story .jv-picture{aspect-ratio:16/9}.jv-reading-layout{grid-template-columns:190px minmax(0,1fr);gap:5%}.jv-archive-row{grid-template-columns:35px 1fr 120px;gap:18px}}@media (max-width:760px){.jv-container{width:calc(100% - 40px)}.jv-intro{grid-template-columns:1fr;gap:0;padding:42px 0 32px}.jv-intro h1{margin-bottom:25px;font-size:clamp(60px,13vw,84px)}.jv-intro>p:not(.jv-label):not(.jv-draft-note){padding:0;font-size:16px}.jv-top-stories{grid-template-columns:1fr;gap:34px}.jv-feature{min-height:540px}.jv-feature-copy{padding:25px}.jv-feature h2{font-size:44px}.jv-secondary{gap:34px}.jv-secondary-story{gap:18px}.jv-secondary-story .jv-picture{aspect-ratio:16/9}.jv-secondary-story h2{font-size:35px}.jv-browse{padding-top:55px}.jv-browse-top{gap:18px}.jv-browse h2{font-size:43px}.jv-browse nav{gap:2px}.jv-browse nav a{padding-inline:11px}.jv-archive-row{grid-template-columns:25px 1fr;gap:10px 14px;padding:25px 0}.jv-archive-meta{text-align:left;grid-column:2}.jv-archive-row h3{font-size:30px}.jv-invitation{flex-direction:column;align-items:start;gap:26px;padding:35px 24px;margin:55px 0 35px!important}.jv-invitation h2{font-size:42px}.jv-article-header{text-align:left;padding-top:25px}.jv-article-header nav{flex-wrap:wrap;justify-content:start;gap:9px;margin-bottom:25px}.jv-article-header h1{font-size:clamp(43px,10.5vw,66px)}.jv-deck{font-size:17px}.jv-byline{justify-content:start;line-height:1.7}.jv-reading-layout{grid-template-columns:1fr;gap:35px;padding-top:34px}.jv-contents{border-bottom:1px solid #35313f;border-right:0;padding:0 0 20px;position:static}.jv-contents a{font-size:14px}.jv-prose{font-size:17px;line-height:1.85}.jv-prose h2{margin-top:38px;font-size:35px}.jv-related{padding-top:40px;margin-top:40px!important}.jv-related>div{grid-template-columns:1fr;gap:30px}.jv-related h2{font-size:43px}}@media (max-width:350px){.jv-container{width:calc(100% - 32px)}.jv-feature{min-height:510px}.jv-feature-copy{padding:20px}.jv-feature h2{font-size:39px}.jv-intro .jv-label{font-size:11px}.jv-invitation{padding-inline:20px}.jv-article-header h1{font-size:41px}}@media (prefers-reduced-motion:reduce){html:has(.journal-v2){scroll-behavior:auto}.journal-v2 *,.journal-v2 :before,.journal-v2 :after{transition:none!important;animation:none!important;transform:none!important}}
