.headless-main:has(>.journal-article){max-width:none;margin:0;padding:0}.journal-article{--paper:#edf0ec;--ink:#1b2c33;--muted:#516168;--accent:#c7b994;color:#edf2f3;background:#10191f}.journal-masthead{grid-template-columns:1.2fr 1fr;align-items:center;gap:6%;max-width:1480px;margin:auto;padding:64px 6% 80px;display:grid}.article-breadcrumb{color:#b7c5ca;align-items:center;gap:14px;margin-bottom:40px;font-size:14px;display:flex}.article-breadcrumb a{text-underline-offset:5px;-webkit-text-decoration:underline #718188;text-decoration:underline #718188}.article-topics{color:var(--accent);flex-wrap:wrap;gap:8px 18px;margin-bottom:22px;font-size:14px;display:flex}.article-topics a:hover{text-underline-offset:5px;text-decoration:underline}.journal-heading h1{letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;margin:0 0 24px;font-family:Space Grotesk,sans-serif;font-size:clamp(38px,4.2vw,64px);font-weight:400;line-height:1.08}.article-deck{color:#b6c7cd;max-width:590px;margin:0 0 32px;font-size:18px;line-height:1.65}.article-byline{border-top:1px solid #455158;align-items:center;gap:13px;padding-top:23px;display:flex}.article-byline img{object-fit:cover;border-radius:50%;flex-shrink:0}.article-byline>div{flex-wrap:wrap;gap:10px 24px;font-size:14px;line-height:1.6;display:flex}.article-author{color:#f0f2ed}.article-byline time{color:#bac8cd}.journal-cover{background:#1b2c33;border-radius:3px 70px 3px 3px;align-self:stretch;min-width:0;max-height:680px;margin:0;overflow:hidden}.journal-cover img{object-fit:cover;width:100%;height:100%;min-height:450px;display:block}.article-reading-surface{background:var(--paper);color:var(--ink);padding:76px 6% 88px}.article-reading-grid{grid-template-columns:250px minmax(0,740px);justify-content:space-between;gap:7%;max-width:1180px;margin:auto;display:grid}.article-sidebar-inner{position:sticky;top:140px}.article-contents{border-top:2px solid #8a7955;border-bottom:1px solid #b9c4c5}.article-contents[hidden]{display:none}.article-contents summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:20px;font-weight:500;list-style:none;display:flex}.article-contents summary::-webkit-details-marker{display:none}.article-contents summary>span{border-bottom:1.5px solid;border-right:1.5px solid;width:9px;height:9px;margin-right:5px;transform:rotate(45deg)}.article-contents[open] summary>span{transform:rotate(225deg)}.article-contents nav{scrollbar-width:thin;max-height:calc(100vh - 310px);padding:0 6px 20px 0;overflow:auto}.article-contents ul{border-left:1px solid #bac4c4;margin:0;padding:0;list-style:none}.article-contents li{margin:0}.article-contents a{color:var(--muted);border-left:2px solid #0000;margin-left:-1px;padding:10px 0 10px 16px;font-size:14px;line-height:1.45;transition:color .2s,border-color .2s;display:block}.article-contents a:hover,.article-contents a[aria-current]{color:var(--ink);background:#e0e5df;border-color:#8a7955;text-decoration:none}.article-return{color:var(--ink);border-bottom:1px solid #8a7955;margin-top:26px;padding-bottom:6px;font-size:14px;display:inline-block}.article-reading-column{min-width:0}.article-prose{overflow-wrap:anywhere;font-size:18px;line-height:1.85}.article-server-content img{max-width:100%;height:auto}.article-server-content figure{margin:24px 0}.fallback-table{overflow-x:auto}.fallback-table table{border-collapse:collapse;width:100%}.fallback-table td{border:1px solid #b9c4c5;padding:12px}.article-server-content details{border-bottom:1px solid #b9c4c5;padding:18px 0}.article-server-content summary{cursor:pointer;font-weight:500}.article-server-content :is(h2,h3,h4,h5,h6){line-height:1.3}.article-prose .ricos-content,.article-prose .ricos-content *{color:inherit}.article-prose .ricos-content [data-id=content-viewer]{font-family:DM Sans,sans-serif;--ricos-text-color:var(--ink)!important;--ricos-background-color:var(--paper)!important;--ricos-custom-p-font-size:18px!important;--ricos-custom-p-line-height:1.85!important;--ricos-custom-h2-font-size:34px!important;--ricos-custom-h2-line-height:1.2!important;--ricos-custom-h3-font-size:25px!important;--ricos-custom-h3-line-height:1.3!important}.article-prose :is(h2,h3,h4){letter-spacing:-.025em;scroll-margin-top:18px;font-family:Space Grotesk,sans-serif}.article-prose h2{margin-top:46px!important;margin-bottom:17px!important}.article-prose h3{margin-top:30px!important;margin-bottom:12px!important}.article-prose p{margin-bottom:20px!important}.article-prose a{text-underline-offset:4px;color:#355b68!important;text-decoration:underline!important;text-decoration-thickness:1px!important}.article-prose a:hover{color:#685a3d!important}.article-prose figure{border-radius:2px 30px 2px 2px;overflow:hidden;margin:32px 0!important}.article-prose blockquote{font-size:24px;border-left:3px solid #978361!important;margin:30px 0!important;padding:12px 0 12px 24px!important}.article-prose table{max-width:100%;font-size:16px}.article-prose details{border-top:1px solid #b5c1c1;padding:19px 0}.article-prose summary{cursor:pointer;font-size:19px;font-weight:500;line-height:1.5}.article-prose details[open]{padding-bottom:24px}.article-prose [data-repeated-cover],.article-prose [data-inline-contents]{display:none!important}.article-endnote{border-top:1px solid #bac4c4;border-bottom:1px solid #bac4c4;justify-content:space-between;align-items:center;gap:20px;margin-top:46px;padding:26px 0;font-size:18px;display:flex}.article-endnote a{color:#f3f2e9;white-space:nowrap;background:#21333b;border-radius:2px;padding:14px 20px;font-size:15px;transition:background .2s;display:inline-block}.article-endnote a:hover{background:#4f5c59}.article-engagement{color:var(--muted);margin-top:26px;font-size:14px}.article-engagement button{color:var(--ink);border-color:#aebbbc}.article-tags{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.article-tags a{border-bottom:1px solid #96a8ac;margin-right:12px;padding:5px 0;font-size:14px}.article-comments{color:var(--ink);border-top:1px solid #bac4c4;margin-top:45px;padding-top:30px}.article-comments textarea{color:var(--ink);background:#f7f8f4;border:1px solid #8b9c9f;padding:16px;font-size:16px}.article-comments select{color:var(--ink);background:#f7f8f4}.article-related{max-width:1480px;margin:auto;padding:80px 6% 95px}.article-related-heading{justify-content:space-between;align-items:baseline;gap:25px;margin-bottom:36px;display:flex}.article-related-heading h2{letter-spacing:-.035em;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(34px,4vw,54px);line-height:1.15}.article-related-heading h2 span{color:var(--accent)}.article-related-heading>a{border-bottom:1px solid var(--accent);padding-bottom:6px;font-size:15px}.article-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.article-related-card{min-width:0;display:block}.related-image{aspect-ratio:1.5;background:#1c2b34;border-radius:2px 34px 2px 2px;margin-bottom:23px;overflow:hidden}.related-image img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.article-related-card:hover img{transform:scale(1.035)}.article-related-card time{color:var(--accent);font-size:14px}.article-related-card h3{letter-spacing:-.02em;margin:13px 0 18px;font-family:Space Grotesk,sans-serif;font-size:25px;line-height:1.3}.related-read{border-bottom:1px solid #63767e;padding-bottom:5px;font-size:15px;display:inline-block}.article-related-card:hover .related-read{border-color:var(--accent);color:var(--accent)}.journal-article :is(a,button,summary):focus-visible{outline-offset:5px;outline:2px solid #978361}@media (width>=1000px){.journal-masthead:not(:has(.journal-cover)){display:block}.journal-masthead:not(:has(.journal-cover)) .journal-heading{max-width:950px}}@media (width<=1000px){.journal-masthead{gap:5%;padding-top:44px}.journal-heading h1{font-size:42px}.journal-cover img{min-height:420px}.article-reading-grid{grid-template-columns:210px minmax(0,1fr);gap:5%}.article-contents a{font-size:13px}.article-related-card h3{font-size:22px}}@media (width<=760px){.journal-masthead{padding:30px 6% 36px;display:block}.article-breadcrumb{margin-bottom:26px}.article-topics{gap:8px 16px;margin-bottom:18px;font-size:13px}.journal-heading h1{letter-spacing:-.035em;font-size:clamp(34px,8.8vw,48px);line-height:1.1}.article-deck{margin-bottom:24px;font-size:17px}.article-byline{padding-top:18px}.article-byline>div{gap:3px;font-size:14px;display:grid}.journal-cover{border-radius:2px 42px 2px 2px;margin-top:30px}.journal-cover img{aspect-ratio:1.45;object-fit:cover;height:auto;min-height:0;max-height:45vh}.article-reading-surface{padding:32px 6% 45px}.article-reading-grid{display:block}.article-sidebar-inner{position:static}.article-contents nav{max-height:320px}.article-contents summary{padding:18px 0;font-size:19px}.article-contents a{font-size:15px}.article-return{display:none}.article-sidebar{margin-bottom:30px}.article-prose{font-size:17px}.article-prose .ricos-content [data-id=content-viewer]{--ricos-custom-p-font-size:17px!important;--ricos-custom-p-line-height:1.8!important;--ricos-custom-h2-font-size:28px!important;--ricos-custom-h3-font-size:23px!important}.article-prose :is(h2,h3,h4){scroll-margin-top:18px}.article-endnote{flex-direction:column;align-items:flex-start;font-size:18px}.article-related{padding:45px 6% 55px}.article-related-heading{margin-bottom:28px;display:block}.article-related-heading>a{margin-top:18px;display:inline-block}.article-related-grid{grid-template-columns:1fr;gap:32px}.article-related-card{border-top:1px solid #3c4a50;grid-template-columns:110px 1fr;column-gap:18px;padding-top:22px;display:grid}.related-image{aspect-ratio:.9;border-radius:2px 22px 2px 2px;grid-area:1/1/4;margin:0}.article-related-card time,.article-related-card h3,.article-related-card .related-read{grid-column:2}.article-related-card h3{margin:10px 0;font-size:21px}.article-related-card time{font-size:13px}.related-read{justify-self:start}.article-comments{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.journal-article *{scroll-behavior:auto!important;transition:none!important}}
