.journal-page{--journal-reading-width:750px;--journal-copy:#45433f;--journal-soft:#ebe4db;overflow-wrap:break-word}.journal-breadcrumbs{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 13px;font-size:14px;line-height:1.7;color:var(--muted);margin-bottom:44px}.journal-breadcrumbs>a{border-bottom:1px solid transparent;transition:color var(--transition),border-color var(--transition)}.journal-breadcrumbs>a:hover{color:var(--ink);border-bottom-color:var(--sand)}.journal-breadcrumbs>span[aria-hidden]{color:var(--sand-dark)}.journal-intro,.article-header{padding-top:32px;padding-bottom:64px}.journal-intro-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:end}.journal-intro .eyebrow,.article-header>.eyebrow{font-size:12px;margin-bottom:23px}.journal-intro h1{font-size:clamp(64px,6.5vw,90px);line-height:1;letter-spacing:-.045em;max-width:680px}.journal-intro-grid>div:last-child{max-width:510px;padding-bottom:5px}.journal-intro-lead{font-family:var(--serif);font-size:33px;line-height:1.18;letter-spacing:-.02em;color:var(--ink)}.journal-intro-lead+p{font-size:17px;line-height:1.85;color:var(--muted);margin-top:23px}.journal-list{padding-bottom:98px}.journal-topic-nav{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:35px}.journal-topic-nav>a{display:inline-flex;align-items:center;min-height:46px;padding:10px 21px;border:1px solid var(--line);border-radius:50px;font-size:15px;line-height:1.5;transition:background var(--transition),color var(--transition),border-color var(--transition)}.journal-topic-nav>a:hover{background:var(--wash);border-color:var(--sand)}.journal-topic-nav>a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--white)}.journal-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 40px}.journal-story{min-width:0}.journal-story-featured{grid-column:1/-1;display:grid;grid-template-columns:1.06fr 1fr;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:34px;gap:clamp(35px,5vw,85px)}.journal-story-featured.journal-story-no-image{display:block}.journal-story-no-image.journal-story-featured .journal-story-copy{max-width:900px}.journal-story-no-image:not(.journal-story-featured){border-top:1px solid var(--line)}.journal-story-image{display:block;overflow:hidden;background:var(--wash);aspect-ratio:4/3}.journal-story-image>img{width:100%;height:100%;object-fit:cover;transition:transform 600ms ease}.journal-story-image:hover>img{transform:scale(1.025)}.journal-story-copy{padding-block:24px;min-width:0}.journal-story-meta{display:flex;align-items:baseline;gap:15px;flex-wrap:wrap;margin-bottom:24px}.journal-story-meta .eyebrow{font-size:12px}.journal-story-meta>span{font-size:13px;line-height:1.6;color:var(--muted)}.journal-story h2{font-size:clamp(38px,3.8vw,57px);line-height:1.05;letter-spacing:-.035em;max-width:600px}.journal-story h2 a{transition:color var(--transition)}.journal-story h2 a:hover{color:var(--sand-dark)}.journal-story-excerpt{font-size:18px;line-height:1.85;color:var(--journal-copy);max-width:535px;margin-top:25px}.journal-story .text-link{margin-top:31px;font-size:16px}.journal-empty{padding:45px 0 75px;border-top:1px solid var(--line);font-size:18px;line-height:1.8}.article-header{max-width:1220px;padding-bottom:47px}.article-header h1{font-size:clamp(57px,6.15vw,86px);line-height:1.02;letter-spacing:-.043em;max-width:1100px;text-wrap:balance}.article-lede{font-family:var(--serif);font-size:31px;line-height:1.35;letter-spacing:-.012em;max-width:900px;margin-top:29px;color:var(--journal-copy)}.article-meta{display:flex;align-items:center;gap:12px 17px;flex-wrap:wrap;margin-top:28px;font-size:14px;line-height:1.6;color:var(--muted)}.article-meta-dot{width:4px;height:4px;border-radius:50%;background:var(--sand);flex:0 0 4px}.article-cover{max-width:1220px;margin-bottom:58px}.article-cover>img{width:100%;height:auto;max-height:620px;object-fit:cover}.article-cover figcaption{font-size:13px;line-height:1.7;color:var(--muted);margin-top:12px;max-width:850px}.article-reading-layout{display:grid;grid-template-columns:minmax(0,var(--journal-reading-width));justify-content:center;max-width:1220px;padding-top:16px;padding-bottom:95px}.article-reading-layout.has-article-toc{grid-template-columns:240px minmax(0,var(--journal-reading-width));gap:clamp(35px,5vw,85px);justify-content:start}.article-toc-desktop{position:relative;min-width:0}.article-toc-desktop>.article-toc{position:sticky;top:140px;max-height:calc(100dvh - 170px);overflow-y:auto;padding-right:16px;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.article-toc .eyebrow{font-size:12px;margin-bottom:20px}.article-toc ol{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.article-toc li{border-bottom:1px solid var(--line)}.article-toc li>a{display:block;font-size:14px;line-height:1.6;padding:11px 0;transition:color var(--transition)}.article-toc li>a:hover{color:var(--sand-dark)}.article-toc-mobile{display:none}.article-reading-column{min-width:0}.article-content{font-size:19px;line-height:1.85;color:var(--journal-copy);max-width:var(--journal-reading-width)}.article-content>:first-child,.article-content>section:first-child>:first-child{margin-top:0}.article-content p{margin:0 0 23px}.article-content h2{font-size:43px;line-height:1.12;letter-spacing:-.025em;color:var(--ink);margin:58px 0 24px;text-wrap:pretty}.article-content h3{font-family:var(--sans);font-size:22px;line-height:1.45;font-weight:600;letter-spacing:-.015em;color:var(--ink);margin:33px 0 16px}.article-content h4{font-family:var(--sans);font-size:19px;line-height:1.5;font-weight:600;color:var(--ink);margin:29px 0 12px}.article-content ul,.article-content ol{margin:0 0 26px;padding-left:26px}.article-content li{padding-left:5px;margin-block:10px}.article-content li::marker{color:var(--sand-dark)}.article-content li>p{margin-bottom:12px}.article-content strong{font-weight:600;color:var(--ink)}.article-content a{color:var(--sand-dark);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;overflow-wrap:anywhere}.article-content a:hover{color:var(--ink)}.article-content [id]{scroll-margin-top:145px}.article-content blockquote{margin:32px 0;padding:23px 28px;border-left:2px solid var(--sand);background:var(--wash);font-family:var(--serif);font-size:29px;line-height:1.4;color:var(--ink)}.article-content blockquote p:last-child{margin-bottom:0}.article-content figure{margin-block:32px}.article-content img{max-width:100%;height:auto}.article-content figcaption{font-size:14px;line-height:1.7;color:var(--muted);margin-top:10px}.article-content table{width:100%;border-collapse:collapse;font-size:17px;line-height:1.75}.article-content th,.article-content td{padding:15px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.article-content th{font-weight:600;background:var(--wash)}.article-content hr{border:0;border-top:1px solid var(--line);margin-block:40px}.article-content #sources{padding-top:34px;border-top:1px solid var(--line)}.article-content #sources~ol{font-size:15px;line-height:1.85}.article-pagination{display:flex;gap:17px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:28px;font-size:16px}.article-next{display:grid;grid-template-columns:1fr 1fr;gap:85px;border-top:1px solid var(--line);padding-block:64px 85px;align-items:start;max-width:1220px}.article-next .eyebrow{font-size:12px;margin-bottom:22px}.article-next h2{font-size:52px;line-height:1.08;letter-spacing:-.035em}.article-next-copy{max-width:520px}.article-next-copy>p{font-size:17px;line-height:1.85;color:var(--muted)}.article-next-copy>.button{font-size:16px;margin-top:26px;white-space:normal;text-align:left;gap:17px}.article-next-copy>.text-link{display:flex;width:max-content;max-width:100%;font-size:15px;margin-top:25px}@media(max-width:1100px){.journal-intro-grid{gap:50px}.journal-intro-lead{font-size:29px}.article-reading-layout.has-article-toc{grid-template-columns:210px minmax(0,1fr);gap:40px}.article-toc-desktop>.article-toc{top:115px;max-height:calc(100dvh - 145px)}.article-next{gap:45px}.article-next h2{font-size:46px}}@media(max-width:900px){.article-reading-layout.has-article-toc{display:block;max-width:800px}.article-toc-desktop{display:none}.article-toc-mobile{display:block;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:35px}.article-toc-mobile>summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:16px;font-weight:500;line-height:1.5}.article-toc-mobile>summary>span{font-size:25px;font-weight:400;color:var(--sand-dark);line-height:1}.article-toc-mobile[open]>summary>span{transform:rotate(45deg)}.article-toc-mobile .article-toc{padding-bottom:15px}.article-toc-mobile .article-toc li>a{font-size:15px;padding-block:12px}.article-toc-mobile .article-toc li:last-child{border-bottom:0}.article-content{max-width:none}.article-header{padding-bottom:37px}.article-next{grid-template-columns:1fr 1fr;gap:30px}.article-next h2{font-size:43px}}@media(max-width:767px){.journal-breadcrumbs{font-size:13px;gap:6px 10px;margin-bottom:32px}.journal-intro,.article-header{padding-top:24px;padding-bottom:36px}.journal-intro-grid{display:block}.journal-intro h1{font-size:55px;line-height:1.02}.journal-intro .eyebrow,.article-header>.eyebrow{margin-bottom:20px}.journal-intro-grid>div:last-child{max-width:540px;margin-top:30px;padding:0}.journal-intro-lead{font-size:28px;line-height:1.25}.journal-intro-lead+p{font-size:16px;line-height:1.85;margin-top:20px}.journal-list{padding-bottom:62px}.journal-stories{grid-template-columns:minmax(0,1fr);gap:35px}.journal-story-featured{display:block;padding-block:24px 29px}.journal-story-image{aspect-ratio:4/3}.journal-story-copy{padding-top:25px;padding-bottom:0}.journal-story-meta{margin-bottom:19px}.journal-story h2{font-size:38px;line-height:1.08;letter-spacing:-.025em}.journal-story-excerpt{font-size:17px;line-height:1.85;margin-top:21px}.journal-story .text-link{font-size:16px;margin-top:25px}.article-header h1{font-size:49px;line-height:1.05;letter-spacing:-.035em;text-wrap:pretty}.article-lede{font-size:26px;line-height:1.4;margin-top:24px}.article-meta{font-size:13px;gap:9px 12px;margin-top:24px}.article-cover{margin-bottom:26px}.article-cover>img{max-height:470px}.article-cover figcaption{font-size:13px}.article-reading-layout{padding-top:5px;padding-bottom:55px}.article-toc-mobile{margin-bottom:29px}.article-content{font-size:17px;line-height:1.85}.article-content p{margin-bottom:22px}.article-content h2{font-size:35px;line-height:1.15;letter-spacing:-.025em;margin:43px 0 21px}.article-content h3{font-size:20px;line-height:1.45;margin:29px 0 14px}.article-content h4{font-size:18px}.article-content ul,.article-content ol{padding-left:22px;margin-bottom:24px}.article-content li{padding-left:3px;margin-block:11px}.article-content blockquote{font-size:26px;padding:20px;margin-block:27px}.article-content [id]{scroll-margin-top:115px}.article-content #sources~ol{font-size:14px}.article-content table{font-size:15px}.article-content th,.article-content td{padding:10px}.article-next{display:block;padding-block:36px 56px}.article-next .eyebrow{margin-bottom:20px}.article-next h2{font-size:42px;line-height:1.08}.article-next-copy{margin-top:26px}.article-next-copy>p{font-size:16px}.article-next-copy>.button{font-size:15px;gap:12px;padding-left:19px;max-width:100%}.article-next-copy>.button .button-arrow{flex-basis:38px;width:38px;height:38px;font-size:23px}.article-next-copy>.text-link{font-size:15px;margin-top:23px}}@media(max-width:380px){.journal-intro h1{font-size:50px}.article-header h1{font-size:45px}.article-next h2{font-size:38px}.journal-story h2{font-size:35px}}@media(prefers-reduced-motion:reduce){.journal-story-image>img,.journal-breadcrumbs>a,.article-toc li>a{transition:none}.journal-story-image:hover>img{transform:none}}
