.journal-article{--reading-ink:#d0d5df;--reading-bright:#edf2fa;--paper:#e9e3d7;--paper-ink:#263b40}.journal-article .article-header{max-width:1180px;padding-block:28px 64px}.journal-article .back-link{gap:8px;margin-bottom:27px;font-size:12px}.article-opening{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(36px,5vw,72px);display:grid}.article-heading{padding-block:16px}.journal-article .article-header .eyebrow{gap:14px}.journal-article .article-header .eyebrow:before{content:"";background:var(--accent);width:26px;height:1px;display:block}.article-series{color:#a8bada;letter-spacing:.05em;margin-top:21px;font-size:12px}.journal-article .article-header h1{letter-spacing:-.05em;text-wrap:balance;margin-top:22px;font-size:clamp(45px,5vw,70px);line-height:1.065}.journal-article .article-series+h1{margin-top:13px}.journal-article .article-header .lede{color:#b7c1d0;text-wrap:pretty;max-width:540px;margin-top:26px;font-size:19px;line-height:1.65}.journal-article .post-meta{gap:6px 9px;margin-top:30px;font-size:11px}.article-byline{color:#e3e8ef}.journal-article .article-image{align-self:center;margin:0}.article-image-frame{border:1px solid #38404a;border-radius:3px;position:relative;overflow:hidden}.journal-article .article-image img{aspect-ratio:1;object-fit:cover;border-radius:0;width:100%;height:auto}.journal-article .article-image figcaption{letter-spacing:.045em;text-transform:none;text-align:left;color:#a4b0c0;margin-top:12px;font-size:10px;line-height:1.6}.journal-article .article-grid{border-top:1px solid var(--line);grid-template-columns:205px minmax(0,670px);justify-content:start;gap:clamp(46px,7vw,110px);padding-top:56px}.journal-article .article-aside nav{padding-top:8px;top:32px}.journal-article .article-aside ol{margin-top:18px}.journal-article .article-aside li{border-top:1px solid #242c36;margin:0}.journal-article .article-aside li:last-child{border-bottom:1px solid #242c36}.journal-article .article-aside a{grid-template-columns:22px 1fr;align-items:baseline;gap:12px;padding-block:14px;font-size:12px;line-height:1.65;display:grid}.section-number{color:#8a9bb4;font-variant-numeric:tabular-nums;font-size:10px}.journal-article .article-body{min-width:0}.journal-article .article-copy{font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.85}.journal-article .article-copy p{color:var(--reading-ink);margin-bottom:26px}.journal-article .article-copy>p:first-child{color:#edf0f6;font-size:23px;line-height:1.65}.journal-article .article-copy h2{color:var(--reading-bright);font-family:var(--font);letter-spacing:-.035em;border-top:1px solid #303945;margin-block:62px 23px;padding-top:24px;scroll-margin-top:32px;font-size:clamp(29px,3vw,36px);line-height:1.17}.journal-article .article-copy h2:first-child{margin-top:0}.journal-article .article-copy h3{color:var(--reading-bright);font-family:var(--font);font-size:26px}.journal-article .article-copy strong{color:#f6f7fb;font-weight:700}.journal-article .article-copy a{text-underline-offset:.2em;text-decoration-thickness:1px}.journal-article .article-copy a:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:1px}.journal-article .article-copy blockquote{border-block:1px solid #3b4d64;border-left:3px solid var(--accent);margin:45px 0 49px;padding:28px 0 29px 30px;position:relative}.journal-article .article-copy blockquote p{max-width:590px;font-family:var(--font);color:#e1ebfb;letter-spacing:-.027em;text-wrap:pretty;margin:0;font-size:clamp(27px,3.2vw,38px);font-weight:450;line-height:1.28}.journal-article .article-copy blockquote p+p{margin-top:18px}.journal-article .article-copy figure{margin:44px 0}.journal-article .article-copy figure img{border-radius:3px;width:100%;margin:0}.journal-article .article-copy figcaption{font-family:var(--font);color:#aebacb;margin-top:12px;font-size:12px;line-height:1.65}.journal-article .article-copy .article-figure--full img{object-fit:contain;height:auto}.journal-article .article-copy .journal-example{isolation:isolate;background:var(--paper);color:var(--paper-ink);border:1px solid #d8d1c1;border-radius:3px;margin-block:44px 48px;padding:clamp(26px,4vw,42px);position:relative;overflow:hidden}.journal-example:after{content:"";z-index:-1;opacity:.6;pointer-events:none;background:repeating-linear-gradient(#0000 0 35px,#536e7321 35px 36px);position:absolute;inset:70px 0 0}.journal-article .article-copy .journal-example figcaption{color:#354d51;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #6a79765c;justify-content:space-between;align-items:center;gap:20px;margin:0 0 27px;padding-bottom:18px;font-size:10px;font-weight:600;line-height:1.5;display:flex}.journal-article .article-copy .journal-example p{color:var(--paper-ink);font-size:21px;font-style:italic;line-height:1.72;position:relative}.journal-article .article-copy .journal-example p:last-child{margin-bottom:0}.journal-article .article-copy .journal-example strong{color:#21373d}.journal-example .example-art{float:right;object-fit:contain;height:auto;width:130px!important;margin:-9px -4px 10px 18px!important}.journal-article .draft-notice{font-family:var(--font);background:#101925;border-left:2px solid #7aa7ff;margin-bottom:29px;padding:12px 16px;font-size:12px}.journal-article .article-end{margin-top:52px;padding-block:30px 16px}.journal-article .article-end>span{font-size:28px}.journal-article .article-return{margin-top:6px}@media (width<=1000px){.journal-article .article-header{max-width:none}.article-opening{grid-template-columns:1.1fr .9fr;gap:34px}.journal-article .article-header h1{font-size:clamp(43px,5.6vw,60px)}.journal-article .article-grid{grid-template-columns:170px minmax(0,1fr);gap:42px}}@media (width<=760px){.journal-article .article-header{padding-bottom:40px}.article-opening{grid-template-columns:1fr;gap:30px}.article-heading{padding:0}.journal-article .article-header h1{max-width:660px;font-size:clamp(41px,7.6vw,62px)}.journal-article .article-header .lede{max-width:580px}.journal-article .article-image img{aspect-ratio:1.85;object-position:center 55%}.journal-article .article-grid{max-width:660px;padding-top:29px;display:block}.journal-article .article-aside{border:0;margin-bottom:38px;padding:0}.journal-article .article-aside nav{padding:0}.journal-article .article-aside ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin-top:14px;display:grid}.journal-article .article-aside li:last-child{border-bottom:0}.journal-article .article-aside a{grid-template-columns:18px 1fr;gap:7px;padding-block:12px}}@media (width<=480px){.journal-article .article-header{padding-top:18px}.journal-article .back-link{margin-bottom:20px}.journal-article .article-header .eyebrow{gap:10px;font-size:10px}.journal-article .article-header h1{margin-top:18px;font-size:clamp(38px,10.8vw,49px);line-height:1.09}.journal-article .article-series+h1{margin-top:13px}.journal-article .article-header .lede{margin-top:22px;font-size:17px;line-height:1.7}.journal-article .post-meta{gap:5px 7px;margin-top:23px}.journal-article .article-image img{aspect-ratio:1.42}.journal-article .article-aside ol{grid-template-columns:1fr}.journal-article .article-aside a{min-height:44px;padding-block:9px}.journal-article .article-copy{font-size:19px;line-height:1.8}.journal-article .article-copy>p:first-child{font-size:21px;line-height:1.65}.journal-article .article-copy h2{margin-top:46px;padding-top:21px;font-size:30px}.journal-article .article-copy blockquote{margin-block:36px;padding:24px 0 24px 20px}.journal-article .article-copy blockquote p{font-size:28px}.journal-article .article-copy .journal-example{padding:25px 22px 28px}.journal-article .article-copy .journal-example p{font-size:20px}.journal-example .example-art{width:102px!important}}@media print{.journal-article .article-opening{display:block}.journal-article .article-image{max-width:45%;margin-block:24px}.journal-article .article-grid{padding-top:20px;display:block}.journal-article .article-header h1{font-size:36px}.journal-article .article-copy,.journal-article .article-copy p,.journal-article .article-copy>p:first-child,.journal-article .article-copy h2,.journal-article .article-copy h3,.journal-article .article-copy strong,.journal-article .article-copy blockquote p{color:#111}.journal-article .article-copy h2,.journal-article .article-copy h3{break-after:avoid}.journal-article .article-copy figure,.journal-article .article-copy blockquote{break-inside:avoid}.journal-example:after{display:none}}
