.publication{background:var(--paper);color:var(--ink);color-scheme:light}.pub-header{justify-content:space-between;gap:28px;padding:26px 5%;border-bottom:1px solid #53645140;background:#0a1712;color:var(--foreground);position:relative;z-index:40}.pub-header,.pub-header nav{display:flex;align-items:center}.pub-header nav{gap:26px;font-size:14px}.pub-header .brand-type>span{font-size:19px}.pub-header .brand-type small{font-size:9px}.pub-header .brand-lockup img{width:44px;height:44px}.pub-skip{position:fixed;top:-100px;left:20px;background:var(--paper);color:var(--ink);padding:12px;z-index:100}.pub-skip:focus{top:8px}.category-menu{position:relative}.category-menu summary{cursor:pointer;list-style:none}.category-menu summary::-webkit-details-marker{display:none}.category-menu>div{position:absolute;right:0;top:36px;width:290px;display:grid;gap:0;background:#10231a;border:1px solid #a18f5650;box-shadow:0 15px 35px #0003;padding:12px}.category-menu a{padding:12px;line-height:1.4}.category-menu a:hover{background:#ffffff0c}.pub-main{width:min(1240px,90%);margin:auto;padding-bottom:70px}.pub-breadcrumbs{display:flex;align-items:center;gap:12px;padding:30px 0;font-size:13px;color:#566353;flex-wrap:wrap}.pub-breadcrumbs b{font-weight:400;margin-right:12px;opacity:.5}.pub-page-heading{padding:45px 0 55px;max-width:1000px}.pub-kicker{font:12px/1.5 Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;color:#726039;margin:0 0 22px}.archive-empty h1,.article-heading h1,.pub-page-heading h1{color:var(--ink);font:400 clamp(46px,6.7vw,90px)/1.04 Georgia,serif;letter-spacing:-3px;text-shadow:none;margin:0 0 24px}.pub-page-heading h1 em{color:#536451}.pub-page-heading>p:last-child{font:19px/1.65 Georgia,serif;max-width:650px;margin-bottom:0}.archive-controls{border-top:1px solid #26392b60;border-bottom:1px solid #26392b60;padding:25px 0}.archive-filters label,.archive-search label,.newsletter label{display:block;font:13px/1.5 Arial,sans-serif;margin-bottom:9px}.archive-search>div{display:flex;gap:12px}.archive-search input{flex:1;min-width:0;border:0;border-bottom:1px solid #61715c;background:transparent;color:var(--ink);padding:15px 0;font:18px Georgia,serif;border-radius:0}.archive-controls button,.newsletter button{background:#173426;color:#f0ecd9;border:1px solid #173426;padding:14px 20px;font-size:12px;letter-spacing:1px}.archive-filters{display:flex;align-items:flex-end;gap:18px;margin-top:24px;flex-wrap:wrap}.archive-filters label{flex:1;min-width:160px;margin:0}.archive-filters select{display:block;width:100%;margin-top:8px;padding:12px 30px 12px 12px;border:1px solid #65715e80;border-radius:0;color:var(--ink);background:#f2eedf;font:14px Arial,sans-serif;min-height:45px}.archive-filters>a{font-size:13px;padding:15px 0;text-decoration:underline}.results-count{font-size:13px;padding:18px 0;color:#5d6757}.pub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px}.pub-card{position:relative;border-top:1px solid #20362980;padding:25px 0 35px;display:flex;flex-direction:column;align-items:flex-start}.card-topline{display:flex;justify-content:space-between;width:100%;gap:15px;font-size:11px;letter-spacing:1.1px;text-transform:uppercase;color:#5c694f;line-height:1.6;margin-bottom:20px}.card-topline>span{font:italic 22px Georgia,serif;color:#8c7d56}.pub-card h2{font:400 clamp(25px,2.4vw,34px)/1.15 Georgia,serif;letter-spacing:-.6px;margin:20px 0 14px}.pub-card h2 a:hover,.stories h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.pub-card>p{font:16px/1.65 Georgia,serif;color:#52604e;margin:0 0 25px}.card-meta{display:flex;justify-content:space-between;gap:15px;width:100%;font:12px/1.5 Arial,sans-serif;margin-top:auto}.demo-label{font-size:10px;letter-spacing:1px;color:#6e6148;margin-top:15px}.trust-labels{display:flex;gap:8px;flex-wrap:wrap;position:relative;z-index:2}.trust-info{position:relative;font-family:Arial,sans-serif}.trust-info summary{font-size:10px;letter-spacing:1.2px;list-style:none;border:1px solid #6a765c80;padding:6px 9px;width:max-content;cursor:pointer}.trust-info summary::-webkit-details-marker{display:none}.trust-info p{position:absolute;top:30px;left:0;z-index:50;padding:16px;width:min(280px,75vw);color:#f0ecd9;background:#1b3327;box-shadow:0 10px 30px #0002;font:14px/1.6 Arial,sans-serif;letter-spacing:0;margin:5px 0}.trust-info[open]{z-index:60}.archive-empty{padding:65px 0 110px;text-align:center}.archive-empty h2{font:38px/1.2 Georgia,serif}.archive-empty p{font:17px/1.7 Georgia,serif}.archive-empty a{text-decoration:underline}.newsletter{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:#152d21;color:#eee9d8;padding:50px;margin:75px 0 10px;border-top:3px solid #9b864e}.newsletter h2{font:400 clamp(36px,4vw,54px)/1.1 Georgia,serif;margin:0 0 20px}.newsletter .pub-kicker{color:#c6b274}.newsletter p{font:16px/1.65 Georgia,serif;max-width:510px;margin:0}.newsletter form{align-self:center;min-width:0}.newsletter-fields{display:flex;flex-wrap:wrap;gap:10px}.newsletter input{background:transparent;color:#fff;border:1px solid #d5c99d80;padding:14px;font:16px Arial,sans-serif;width:100%;min-width:0}.newsletter button{background:#ddce9f;color:#173426}.newsletter button:disabled{opacity:.65;cursor:default}.newsletter .newsletter-note{font:12px/1.5 Arial,sans-serif;margin:12px 0;color:#c2c8b9}.newsletter [role=alert],.newsletter [role=status]{font:14px/1.5 Arial,sans-serif;margin-top:10px}.pub-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:30px;padding:40px 5%;background:#091910;color:#e9e4ce;font-size:12px;letter-spacing:.3px}.pub-footer p{max-width:240px;line-height:1.7}.pub-footer nav{display:flex;gap:20px;flex-wrap:wrap}.pub-footer .brand-type>span{font-size:18px}.pub-footer .brand-type small{font-size:8px}.article-heading{max-width:980px;margin:25px auto 45px}.article-heading h1{font-size:clamp(42px,5.5vw,76px);margin:25px 0}.article-heading .pub-kicker{display:block}.article-deck{font:22px/1.6 Georgia,serif;color:#536451;max-width:780px}.article-byline{display:flex;gap:15px;align-items:center;margin-top:30px;font-size:14px}.article-byline>img{width:44px;height:44px;object-fit:cover;object-position:50% 32%;border-radius:50%}.article-byline>div>div{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:#5c6857;margin-top:8px}.demo-banner{border-top:1px solid #99835560;padding-top:18px;margin-top:24px;font-size:12px;line-height:1.6;letter-spacing:.5px;color:#715f36}.article-hero{margin:0 auto 60px;max-width:1100px}.article-hero>.responsive-art>img,.article-hero>img{width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;display:block}.article-body figcaption,.article-hero figcaption{font:12px/1.6 Arial,sans-serif;color:#636c5d;margin-top:12px}.reading-layout{display:grid;grid-template-columns:210px minmax(0,720px);gap:60px;justify-content:center}.reading-margin{padding-top:12px}.reading-margin nav{display:grid;gap:18px;font:14px/1.5 Georgia,serif;color:#57644f}.article-body{font:20px/1.85 Georgia,serif;overflow-wrap:anywhere}.article-body>p{margin:0 0 28px}.article-body h2,.article-sources h2{font:400 34px/1.2 Georgia,serif;margin:48px 0 22px;letter-spacing:-.5px}.article-body h3{font:400 26px/1.3 Georgia,serif;margin:35px 0 15px}.article-body a{text-decoration:underline;text-underline-offset:3px;color:#325039}.article-body ol,.article-body ul{padding-left:25px;list-style:revert}.article-body li{margin:12px 0}.article-body blockquote{border-left:2px solid #9a874f;margin:40px 0;padding:0 0 0 25px}.article-body blockquote p{margin:0}.article-body .pull-quote{font:italic 32px/1.4 Georgia,serif;color:#566449;border:0;padding:25px 0}.article-body cite{font-size:14px}.article-callout{background:#e0dfcd;border-left:3px solid #8a7950;padding:25px;font:17px/1.7 Georgia,serif;margin:0 0 30px}.article-callout>strong{font:12px/1.4 Arial,sans-serif;text-transform:uppercase;letter-spacing:1.5px}.article-callout>p{margin:12px 0 0}.article-body img{max-width:100%;height:auto}.article-table{overflow:auto;margin:35px 0;font:15px/1.6 Arial,sans-serif}.article-table table{border-collapse:collapse;width:100%;min-width:430px;text-align:left}.article-table caption{text-align:left;font:13px/1.5 Arial,sans-serif;padding-bottom:15px;color:#5b6654}.article-table td,.article-table th{padding:14px;border-bottom:1px solid #53645150}.article-table th{background:#dcdcc9}.article-sources{margin-top:55px;border-top:1px solid #53645160;font:16px/1.65 Georgia,serif}.article-sources ol{list-style:decimal;padding-left:22px}.article-sources li{padding:12px 0}.article-sources a{text-decoration:underline}.article-sources li p{font:13px/1.6 Arial,sans-serif;color:#617056;margin:5px 0}.reading-end{font:34px Georgia,serif;text-align:center;margin:40px;color:#867345}.share{display:flex;align-items:center;gap:14px;flex-wrap:wrap;border-top:1px solid #53645150;border-bottom:1px solid #53645150;padding:18px 0;font-size:13px}.share>span{font-size:10px;letter-spacing:1.5px;margin-right:8px}.share button{border:0;background:transparent;text-decoration:underline;padding:5px 0;font-size:13px}.share>p{flex-basis:100%;margin:0;overflow-wrap:anywhere}.share>p:empty{display:none}.article-author{display:flex;gap:25px;padding:35px 0;margin-bottom:20px}.article-author>img{width:80px;height:110px;object-fit:cover}.article-author h2{font:26px Georgia,serif;margin:0}.article-author p{font:15px/1.7 Georgia,serif;color:#596451}.article-author>div>a{font-size:12px;text-decoration:underline}.next-rabbit-hole{display:block;padding:45px;border:1px solid #62705760;margin:50px 0;background:#e3e1d0}.next-rabbit-hole h2{font:400 clamp(26px,3.8vw,46px)/1.2 Georgia,serif;max-width:800px;margin:20px 0 0}.next-rabbit-hole:hover{background:#dcdeca}.section-heading-row{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:45px 0 30px}.editorial-rules>h2,.section-heading-row>h2{font:400 clamp(35px,4vw,56px)/1.1 Georgia,serif;letter-spacing:-1px;margin:0}.section-heading-row>a{font-size:12px;letter-spacing:1px}.category-heading{border-left:3px solid #65734f;padding-left:30px;max-width:950px}.tone-wine{border-color:#744942}.tone-blue{border-color:#527274}.tone-ochre{border-color:#a58947}.about-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:85px;margin:20px 0 85px}.about-prose{font:20px/1.8 Georgia,serif}.about-prose h2,.classification-guide h2{font:34px/1.2 Georgia,serif}.about-prose a{text-decoration:underline}.about-prose blockquote{font:italic 34px/1.4 Georgia,serif;color:#607055;margin:35px 0}.classification-guide{border-top:1px solid #61715360;padding-top:5px}.classification-guide>div{border-bottom:1px solid #61715340;padding:18px 0}.classification-guide p{font:16px/1.7 Georgia,serif;color:#52614b}.editorial-rules>div{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:40px}.editorial-rules article{border-top:1px solid #61715360;padding-top:22px}.editorial-rules article>span{font:italic 22px Georgia,serif;color:#8d7d51}.editorial-rules h3{font:26px/1.2 Georgia,serif;margin:18px 0 12px}.editorial-rules article p{font:16px/1.7 Georgia,serif}.author-latest{padding:70px 7%}.author-external{display:flex;gap:25px;margin-top:30px;flex-wrap:wrap}.journal>.pub-header{margin:-40px -8.14% 35px;padding:22px 7%;background:transparent;color:var(--ink);border-bottom:1px solid #53645140}.journal>.pub-header .brand-lockup{display:none}.journal>.pub-header>nav{width:100%;justify-content:flex-end}.journal .category-menu>div{color:var(--foreground)}.journal>.pub-footer{margin:0 -8.14%;padding:35px 7%}.archive-home-link{display:block;padding:30px 0;border-bottom:1px solid #53645150;font-size:12px;letter-spacing:1px}.journal .newsletter{margin-bottom:65px}.journal .trust-info summary:focus-visible,.publication :focus-visible{outline:2px solid #8b743f;outline-offset:5px}.publication input:focus-visible,.publication select:focus-visible{outline-offset:2px}@media(max-width:1050px){.pub-header{align-items:flex-start}.pub-header nav{gap:16px;flex-wrap:wrap;justify-content:flex-end}.pub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reading-layout{grid-template-columns:minmax(0,720px);gap:10px}.reading-margin{display:none}.newsletter{gap:30px;padding:35px}.about-layout{gap:40px}.pub-header .brand-type small{display:none}}@media(max-width:700px){.pub-header{padding:20px 5%;display:block}.pub-header nav{margin-top:20px;justify-content:flex-start;gap:20px;font-size:13px}.pub-header .brand-type>span{font-size:20px}.category-menu>div{left:-70px;right:auto}.pub-main{width:88%}.pub-breadcrumbs{font-size:12px;padding:23px 0}.pub-page-heading{padding:25px 0 40px}.article-heading h1,.pub-page-heading h1{letter-spacing:-1.6px}.pub-page-heading>p:last-child{font-size:18px}.pub-grid{grid-template-columns:1fr}.pub-card h2{font-size:31px}.archive-search>div{flex-wrap:wrap}.archive-search input{flex-basis:100%;font-size:17px}.archive-filters{gap:14px}.archive-filters label{min-width:100%;flex:1}.newsletter{grid-template-columns:1fr;padding:28px 23px;margin-top:50px}.newsletter-fields{display:block}.newsletter button{margin-top:12px;width:100%}.pub-footer{display:block;padding:35px 6%}.pub-footer>p{margin:24px 0}.pub-footer nav{line-height:1.7}.article-heading{margin-top:15px}.article-deck{font-size:20px}.article-hero{margin-bottom:35px}.article-hero>.responsive-art>img,.article-hero>img{aspect-ratio:4/3}.article-body{font-size:19px;line-height:1.8}.article-body .pull-quote{font-size:29px}.article-callout{padding:20px}.article-body h2{font-size:30px}.article-author{gap:17px}.article-author>img{width:60px;height:90px}.article-author h2{font-size:23px}.next-rabbit-hole{padding:28px}.section-heading-row{align-items:flex-start;flex-direction:column}.about-layout{grid-template-columns:1fr;gap:30px}.editorial-rules>div{grid-template-columns:1fr;gap:25px}.author-latest{padding:45px 6%}.journal>.pub-header>nav{justify-content:flex-start}.journal>.pub-header{margin-bottom:25px}.journal>.pub-footer{display:block}.article-byline>div>div{gap:8px 15px}.category-heading{padding-left:20px}.pub-page-heading h1{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.publication *{animation:none!important;transition:none!important}}.article-number{margin-bottom:14px}.source-trust-line{font-style:italic;color:#52614b}.source-type{display:block;font:11px/1.6 Arial,sans-serif;letter-spacing:1px;color:#726039;margin:8px 0}.article-sources .source-note{font-family:Georgia,serif;font-size:16px;line-height:1.65}.article-sources .source-extra{display:inline-block;font-size:14px;margin-right:18px}.last-reviewed{padding:20px 0;border-top:1px solid #53645140;font-size:14px}.article-tags{display:flex;flex-wrap:wrap;gap:8px 16px;margin:25px 0;font:13px/1.5 Arial,sans-serif}.article-tags a{text-decoration:underline;padding:8px 0}.next-rabbit-hole>p{font:18px/1.65 Georgia,serif;max-width:700px}.podcast-teaser{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:48px;align-items:center;border-top:1px solid #23372a40;padding:45px 0;margin-top:25px}.podcast-teaser>img{width:100%;height:auto;display:block}.podcast-teaser h2{font:400 clamp(32px,3.4vw,46px)/1.13 Georgia,serif;letter-spacing:-.8px;margin:0 0 16px}.podcast-teaser p:not(.pub-kicker){font:18px/1.65 Georgia,serif}.podcast-teaser .podcast-byline{color:#536451}.podcast-teaser button{background:#173426;color:#f0ecd9;border:1px solid #173426;padding:15px 20px;min-height:48px;font:12px Arial,sans-serif;letter-spacing:1px}.podcast-teaser button:disabled{opacity:.65;cursor:default}.podcast-notify{display:block;font:12px/1.5 Arial,sans-serif;letter-spacing:1px;text-decoration:underline;padding:16px 0}.podcast-teaser .podcast-note,.podcast-teaser .podcast-status{font:14px/1.6 Arial,sans-serif}.podcast-note{color:#536451}@media(max-width:700px){.podcast-teaser{grid-template-columns:1fr;gap:28px;padding:32px 0}.podcast-teaser h2{font-size:38px}.podcast-teaser button{width:100%}.podcast-notify{min-height:48px}.article-sources .source-note{font-size:18px}.article-tags a{min-height:44px}.source-type{overflow-wrap:normal}.card-topline{gap:10px}.card-topline>span{white-space:nowrap}}.mobile-article-contents{display:none}.classification-close{display:block;margin-top:10px;padding:8px 12px;min-height:44px;background:transparent;border:1px solid #c6b27488;color:inherit;font:13px Arial,sans-serif;cursor:pointer}.classification-close:focus-visible{outline-color:#eee9d8}.related-card h2 a:after{content:"";position:absolute;inset:0}.related-card .card-meta,.related-card .card-topline,.related-card .trust-labels{position:relative;z-index:1}.related-card:has(h2 a:focus-visible){outline:2px solid #8b743f;outline-offset:5px}.article-body>[id],.article-sources li[id]{scroll-margin-top:24px}@media(max-width:1050px){.mobile-article-contents{display:block;border-top:1px solid #53645155;border-bottom:1px solid #53645155;margin:0 0 30px}.mobile-article-contents summary{cursor:pointer;min-height:48px;padding:14px 0;font:14px/1.5 Arial,sans-serif;letter-spacing:.5px}.mobile-article-contents nav{display:grid;max-height:50vh;overflow-y:auto;padding:0 0 12px}.mobile-article-contents nav a{display:flex;align-items:center;min-height:44px;padding:10px 0;font:16px/1.5 Georgia,serif;text-decoration:underline;text-underline-offset:3px}.classification-close{min-width:72px}}@media(max-width:700px){.trust-labels{position:relative}.trust-labels:has(details[open]){z-index:60}.trust-labels .trust-info{position:static}.trust-labels .trust-info p{left:0;max-width:calc(100vw - 48px)}}.longform .article-hero figcaption,.longform .article-sources li p{color:#58634f}.stories .secondary-stories .homepage-teaser{font-size:15px;line-height:1.7;max-width:340px}.stories .story-reading-time{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:6px;font-size:11px;letter-spacing:1.5px;color:#53604c}.stories .story-reading-time:hover{text-decoration:underline;text-underline-offset:5px}@media(max-width:700px){.stories .secondary-stories .homepage-teaser{font-size:16px;line-height:1.65}.stories .story-reading-time{display:flex;width:fit-content;margin-top:0;font-size:12px}}.responsive-art{display:contents}.mobile-author-portrait,.mobile-menu-entry{display:none}@media(max-width:700px){.mobile-menu-entry{display:block;position:relative}.mobile-menu-trigger{min-height:44px;min-width:88px;padding:8px 0 8px 12px;border:0;background:transparent;font:11px/1.5 Arial,sans-serif;letter-spacing:1.3px;display:flex;align-items:center;gap:9px}.mobile-menu-trigger>span{font-size:23px;color:var(--gold)}.menu-loading{position:absolute;right:0;top:45px;font-size:12px}.pub-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(15px + env(safe-area-inset-top,0px)) 5% 15px}.pub-header>nav{display:none}.pub-header .brand-lockup{gap:8px}.pub-header .brand-lockup img{width:37px;height:37px}.pub-header .brand-type>span{font-size:16px;letter-spacing:.6px}.pub-header .brand-type small{display:none}.journal>.pub-header{padding:12px 7%;margin-bottom:28px}.journal>.pub-header .brand-lockup{display:flex}.journal>.pub-header>nav{display:none}.journal>.pub-header .brand-type>span{font-size:15px}.topbar{height:auto;min-height:78px;padding:calc(9px + env(safe-area-inset-top,0px)) 5% 9px;gap:12px}.topbar .brand-type small,.topbar .masthead,.topbar .skip{display:none}.topbar .brand-type>span{font-size:15px}.topbar .brand-lockup img{width:36px;height:36px}.portal-navigation{position:fixed;inset:0;left:0;top:0;transform:none;width:100%;max-width:none;height:100dvh;max-height:none;border:0;border-radius:0;margin:0;padding:calc(22px + env(safe-area-inset-top,0px)) 7% calc(24px + env(safe-area-inset-bottom,0px));background:#081a12;color:#eee9d6;z-index:1000;overflow:auto;overscroll-behavior:contain;display:block;animation:none;box-shadow:none;color-scheme:dark}.portal-menu-top{display:flex;justify-content:space-between;align-items:center;gap:15px;font:12px Georgia,serif;letter-spacing:1.5px}.portal-menu-top button{min-height:44px;min-width:72px;background:transparent;border:1px solid #b29b5c60;padding:10px;font:11px Arial,sans-serif;letter-spacing:1px}.portal-menu-title{font:400 49px/1.1 Georgia,serif!important;margin:36px 0 10px!important;letter-spacing:-1px}.portal-menu-description{font:16px/1.6 Georgia,serif;color:#bfcbb8;margin:0 0 28px}.portal-navigation nav>a,.portal-navigation nav>details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:61px;padding:16px 0;border-top:1px solid #b6a57433;font:22px/1.2 Georgia,serif;cursor:pointer;list-style:none}.portal-navigation nav span{font:13px Georgia,serif;color:#bea56c}.portal-navigation summary::-webkit-details-marker{display:none}.portal-navigation details>div{padding:4px 0 17px 16px;border-left:1px solid #b6a57455;display:grid}.portal-navigation details a{padding:13px 0;font:16px/1.4 Georgia,serif;min-height:44px}.portal-menu-footer{font:10px/1.5 Arial,sans-serif;letter-spacing:1.5px;color:#afbd9f;margin-top:28px}.portal-navigation :focus-visible{outline:2px solid #d1b675;outline-offset:4px}.journal{padding-top:28px}.journal-title{display:block;margin:34px 0 30px}.journal-title h2{font-size:clamp(43px,12.2vw,59px);line-height:1.06;letter-spacing:-1.8px;margin-bottom:24px}.journal-title p{font:16px/1.75 Georgia,serif;max-width:290px}.journal-kicker{font-size:10px;letter-spacing:1px;gap:15px;line-height:1.6}.journal-kicker>span:last-child{display:none}.preview-note{font-size:12px;line-height:1.6;padding:15px 0}.stories{gap:25px;margin-top:25px}.stories .featured h3,.stories article h3{font-size:31px;line-height:1.15;letter-spacing:-.7px;text-wrap:pretty}.stories article>p:not(.eyebrow){font-size:16px;line-height:1.65}.stories .eyebrow{font-size:11px;line-height:1.6;letter-spacing:1px;margin-bottom:13px}.stories .byline{display:inline-flex;align-items:center;min-height:44px;font-size:12px;letter-spacing:.3px}.secondary-stories article{padding-bottom:22px}.archive-home-link{min-height:52px;display:flex;align-items:center;font-size:12px;line-height:1.6}.author-teaser{grid-template-columns:90px minmax(0,1fr);gap:19px}.author-teaser>img{width:90px}.author-teaser h2{font-size:28px}.author-teaser p:not(.eyebrow){font-size:15px}.author-teaser a{display:inline-flex;align-items:center;min-height:44px}.manifesto{padding:40px 0}.manifesto blockquote{font-size:29px;line-height:1.4}.manifesto>p{font-size:15px;line-height:1.7}.deeper-secret summary{min-width:44px;min-height:44px;text-align:center}.pub-main{width:88%;min-width:0}.pub-page-heading{padding-top:22px;padding-bottom:32px}.pub-page-heading h1{font-size:clamp(43px,11.6vw,58px);line-height:1.08;text-wrap:balance;overflow-wrap:normal;letter-spacing:-1.6px}.pub-kicker{font-size:11px;letter-spacing:1.6px;line-height:1.6}.pub-page-heading>p:last-child{font-size:18px;line-height:1.65}.pub-breadcrumbs{font-size:12px;line-height:1.6;gap:8px;padding:22px 0}.pub-breadcrumbs a{display:inline-flex;align-items:center;min-height:36px}.archive-controls{padding:22px 0}.archive-search>div{display:grid;grid-template-columns:1fr}.archive-search input{width:100%;font-size:17px;padding:14px 0;min-height:48px}.archive-filters label,.archive-search label{font-size:14px}.archive-search button{min-height:48px;font-size:13px}.archive-filters{display:grid;grid-template-columns:1fr;gap:18px;margin-top:24px}.archive-filters label{min-width:0}.archive-filters select{min-height:49px;font-size:16px;padding:12px}.archive-filters .filter-submit{min-height:48px;font-size:13px}.archive-filters>a{min-height:44px;text-align:center;padding:10px;font-size:14px}.results-count{font-size:14px;margin:10px 0;padding:16px 0}.pub-card{padding:24px 0 29px}.pub-card h2{font-size:30px;line-height:1.2;text-wrap:pretty}.pub-card h2 a{display:block;padding:7px 0}.pub-card>p{font-size:17px;line-height:1.6;margin-bottom:18px}.card-topline{font-size:11px;letter-spacing:.8px;margin-bottom:9px}.card-topline a{min-height:36px;display:flex;align-items:center}.card-meta{font-size:13px;align-items:center}.card-meta a{min-height:44px;display:flex;align-items:center}.demo-label{font-size:11px}.trust-info summary{font-size:11px;min-height:44px;padding:12px 10px;letter-spacing:.8px;max-width:100%}.trust-info p{top:45px;width:min(280px,78vw);font-size:15px;line-height:1.6}.trust-labels{gap:6px}.pub-card .trust-labels{max-width:100%}.article-heading h1{font-size:clamp(35px,9.5vw,44px);line-height:1.13;letter-spacing:-1.1px;text-wrap:pretty}.article-deck{font-size:20px;line-height:1.6}.article-byline{font-size:14px;align-items:flex-start}.article-byline>div>a{display:inline-flex;align-items:center;min-height:30px}.article-byline>div>div{gap:4px 12px}.article-byline>div>div,.demo-banner{font-size:12px;line-height:1.7}.article-hero{margin-left:-6.82%;margin-right:-6.82%;margin-bottom:32px}.article-hero>img{aspect-ratio:4/3}.article-hero figcaption{padding:0 6%;font-size:13px;line-height:1.6}.article-body{font-size:19px;line-height:1.8;overflow-wrap:break-word}.article-body>p{margin-bottom:25px}.article-body h2{font-size:30px;line-height:1.25;margin-top:37px;text-wrap:pretty}.article-body h3{font-size:24px}.article-body .pull-quote{font-size:28px;line-height:1.45;padding:15px 0}.article-callout{padding:21px;font-size:17px}.article-table{max-width:100%;overscroll-behavior-x:contain;font-size:14px}.article-sources{overflow-wrap:anywhere}.article-sources h2{font-size:29px}.article-sources a{display:inline-block;min-height:44px;padding:8px 0;line-height:1.5}.article-sources li p{font-size:13px;line-height:1.7}.share{gap:6px 15px}.share>span{flex-basis:100%;font-size:11px}.share button,.share>a{min-height:44px;display:inline-flex;align-items:center;font-size:14px}.next-rabbit-hole{padding:26px;margin:30px 0}.next-rabbit-hole h2{font-size:28px;line-height:1.25}.section-heading-row>h2{font-size:38px}.section-heading-row>a{display:flex;align-items:center;min-height:44px}.go-deeper .pub-grid{gap:0}.about-prose{font-size:19px;line-height:1.8}.about-prose blockquote,.about-prose h2,.classification-guide h2{font-size:31px}.classification-guide p{font-size:17px}.editorial-rules>h2{font-size:39px;line-height:1.12}.editorial-rules>div{gap:0;margin-top:30px}.editorial-rules article{padding:27px 0 30px;display:grid;grid-template-columns:38px minmax(0,1fr);column-gap:15px}.editorial-rules article>span{grid-column:1;grid-row:1/3;font-size:23px;padding-top:2px}.editorial-rules h3{grid-column:2;margin:0 0 10px;font-size:28px}.editorial-rules article p{grid-column:2;margin:0;font-size:17px;line-height:1.7}.desktop-author-portrait{display:none}.mobile-author-portrait{display:block!important;margin:29px -6.82% 28px;width:113.64%;max-width:none!important}.mobile-author-portrait .portrait-frame{padding:0;border-left:0;border-right:0;box-shadow:none}.mobile-author-portrait .portrait-frame:before{display:none}.mobile-author-portrait img{width:100%;height:auto}.mobile-author-portrait figcaption{font-size:16px;padding:0 6%;margin:17px 0 0}.author-hero{display:block;padding-top:18px;padding-bottom:34px}.author-intro h1{font-size:clamp(59px,16vw,75px);line-height:1.04;letter-spacing:-2.4px}.author-intro .eyebrow{font-size:10px;line-height:1.7;letter-spacing:1.4px}.author-roles{font-size:10px;letter-spacing:.8px;line-height:1.8}.author-deck{font-size:27px;line-height:1.45;margin-bottom:0}.author-summary{font-size:16px;line-height:1.8}.author-cta{min-height:48px;display:inline-flex;align-items:center}.author-section-inner{padding:40px 6%;gap:25px}.section-label>p{display:block;font-size:18px;line-height:1.5;margin:16px 0 0}.author-prose h2{font-size:36px;line-height:1.15;text-wrap:pretty}.author-prose>p{font-size:18px;line-height:1.8}.author-quote p{font-size:10px;line-height:1.8;padding:0 6%}.author-standards .section-label>p{display:none}.trust-definitions dt{font-size:12px}.trust-definitions dd{font-size:17px;line-height:1.7}.newsletter{padding:30px 24px;gap:25px}.newsletter h2{font-size:38px}.newsletter p{font-size:17px;line-height:1.65}.newsletter label{font-size:14px}.newsletter input{min-height:50px;font-size:16px}.newsletter button{min-height:50px;font-size:13px}.newsletter .newsletter-note{font-size:13px;line-height:1.65}.newsletter [role=alert],.newsletter [role=status]{font-size:15px;line-height:1.6}.pub-footer{padding:34px 6% calc(25px + env(safe-area-inset-bottom,0px));display:block}.pub-footer>.brand-lockup{width:auto!important}.pub-footer p{font-size:14px;line-height:1.65;margin:23px 0;max-width:280px}.pub-footer nav{display:grid;gap:0}.pub-footer nav a{display:flex;align-items:center;min-height:48px;font-size:14px;border-top:1px solid #b6a57430}.journal>.pub-footer{padding-bottom:calc(25px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.portal-navigation{animation:none!important}}@media(max-width:700px){.journal>.pub-footer,.journal>.pub-header{margin-left:-6.82%;margin-right:-6.82%}.portal-navigation::backdrop{background:#081a12}.portal-navigation:not([open]){display:none}.about-prose>p,.archive-empty p,.article-author p,.article-body,.article-callout>p,.article-sources,.article-sources li p,.author-prose>p,.author-summary,.classification-guide>div>p,.editorial-rules article p,.interest-grid p,.newsletter>div>p:not(.pub-kicker),.pub-card>p,.trust-definitions dd{font-size:clamp(1.125rem,4.615vw,1.25rem);line-height:1.65}.trust-info p{font-size:1.125rem;line-height:1.6}.article-sources a{line-height:1.65}}