.journal-article{padding-block:22px clamp(64px,7vw,100px)}.journal-article-toolbar{border-bottom:1px solid var(--journal-rule,#d3ccbe);justify-content:space-between;align-items:center;gap:16px 30px;padding-bottom:14px;display:flex}.journal-back-link{min-height:44px;color:var(--muted);font:400 12px/1.6 var(--text);align-items:center;gap:12px;display:inline-flex}.journal-back-link>span{color:var(--journal-gold,#95723c);font-size:19px}.journal-back-link:hover{color:var(--indigo-deep)}.journal-article-toolbar>p{color:#7b7365;font:400 11px/1.65 var(--text)}.journal-article-toolbar>p>span{color:#b3a48a;margin-inline:10px}.journal-article-grid,.journal-related-grid{grid-template-columns:200px minmax(0,680px);column-gap:48px;width:min(100%,928px);margin-inline:auto;display:grid}.journal-article-grid{align-items:start;row-gap:49px;margin-top:clamp(43px,5vw,68px)}.journal-article-header{grid-area:1/2;min-width:0}.journal-article-header h1{font:400 clamp(38px, 4.8vw, 66px)/1.13 var(--display);letter-spacing:-.045em;color:var(--indigo-deep);text-wrap:pretty;margin:23px 0 0}.journal-article-intro{font:400 clamp(17px, 1.6vw, 20px)/1.8 var(--text);color:#5a6270;max-width:58ch;margin-top:24px}.journal-research-status{color:#827254;font:400 12px/1.8 var(--text);margin-top:18px}.journal-byline{border-block:1px solid var(--journal-rule,#d3ccbe);flex-wrap:wrap;gap:18px 35px;margin-top:31px;padding-block:18px 20px;display:flex}.journal-byline>div>span{color:#81765f;font:400 10px/1.6 var(--text);letter-spacing:.025em}.journal-byline>div>p{color:#4d5461;font:400 12px/1.7 var(--text);margin-top:4px}.journal-contents{min-width:0}.journal-contents--desktop{grid-area:2/1;padding-top:4px;position:sticky;top:108px}.journal-contents--desktop nav{border-top:1px solid #bda883;padding-top:16px}.journal-contents ol{margin:15px 0 0;padding:0;list-style:none}.journal-contents li+li{margin-top:5px}.journal-contents a{color:#70747c;font:400 12px/1.8 var(--text);padding-block:8px;display:block}.journal-contents a:hover{color:var(--indigo-deep);text-underline-offset:4px;-webkit-text-decoration:underline #bda883;text-decoration:underline #bda883}.journal-contents--mobile{display:none}.journal-prose{color:#343b4b;width:100%;min-width:0;max-width:66ch;font:400 clamp(17px, 1.35vw, 18px)/1.85 var(--text);overflow-wrap:break-word;grid-area:2/2}.journal-prose>p+p{margin-top:25px}.journal-prose h2{font:400 clamp(28px, 2.6vw, 34px)/1.25 var(--display);letter-spacing:-.035em;color:var(--indigo-deep);text-wrap:pretty;margin:48px 0 21px;scroll-margin-top:24px}.journal-prose>h2:first-child{margin-top:0}.journal-prose ul,.journal-prose ol{margin-block:25px;padding-left:23px}.journal-prose li{padding-left:5px}.journal-prose li+li{margin-top:12px}.journal-prose li::marker{color:var(--journal-gold,#95723c)}.journal-prose blockquote{color:var(--indigo-deep);border-left:2px solid #b29256;margin:34px 0;padding:5px 0 6px 23px}.journal-prose blockquote>p{font:400 clamp(23px, 2.4vw, 30px)/1.45 var(--display);letter-spacing:-.025em}.journal-prose blockquote cite{font:normal 12px/1.8 var(--text);color:var(--muted);margin-top:13px;display:block}.journal-technical{background:#ece7db99;border-block:1px solid #cec6b5;margin:31px 0;padding:18px 22px 22px}.journal-technical figcaption{color:#7f6845;font:500 11px/1.7 var(--text);letter-spacing:.025em;margin-bottom:13px}.journal-technical pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--indigo-deep);margin:0;font:400 13px/1.9 ui-monospace,SFMono-Regular,Consolas,monospace}.journal-table-scroll{max-width:100%;margin-block:32px;overflow-x:auto}.journal-table-scroll:focus-visible{outline-offset:6px;outline:2px solid #8b9bcb}.journal-prose table{border-collapse:collapse;width:100%;min-width:440px;font:400 13px/1.8 var(--text)}.journal-prose caption{caption-side:top;text-align:left;color:#7f6845;padding-bottom:12px;font-size:12px}.journal-prose th{text-align:left;color:var(--indigo-deep);border-block:1px solid #b4a483;font-weight:500}.journal-prose th,.journal-prose td{vertical-align:top;padding:13px 16px 13px 0}.journal-prose td{border-bottom:1px solid var(--journal-rule,#d3ccbe)}.journal-sources{border-top:1px solid var(--journal-rule,#d3ccbe);margin-top:49px;padding-top:25px}.journal-prose .journal-sources h2{margin-top:0;font-size:25px}.journal-sources ol{margin-bottom:0;font-size:13px;line-height:1.85}.journal-sources a{text-underline-offset:4px;-webkit-text-decoration:underline #aa956d;text-decoration:underline #aa956d}.journal-sources a:hover{color:#816533}.journal-sources li>p{color:var(--muted);margin-top:5px;font-size:12px}.journal-prose .journal-sample-endnote{font:400 12px/1.85 var(--text);color:#7c715e;border-top:1px solid var(--journal-rule,#d3ccbe);margin-top:32px;padding-top:21px}.journal-article-related{border-top:1px solid var(--journal-rule,#d3ccbe);background:#eee9df70;padding-block:38px 50px}.journal-related-grid{align-items:start}.journal-related-grid>header{padding-top:3px}.journal-related-grid>header>h2{font:500 11px/1.6 var(--text);letter-spacing:.11em}.journal-related-grid>header>a{color:#6e6b63;min-height:44px;font:400 12px/1.6 var(--text);align-items:center;gap:17px;margin-top:12px;display:inline-flex}.journal-related-grid>header>a:hover{color:var(--indigo-deep)}.journal-related-list article+article{border-top:1px solid var(--journal-rule,#d3ccbe);margin-top:25px;padding-top:23px}.journal-related-list h3{font:400 clamp(25px, 2.6vw, 32px)/1.3 var(--display);letter-spacing:-.03em;margin-top:13px}.journal-related-list h3 a{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.journal-related-list h3 a>span{color:#9c7c45;font:400 23px/1 var(--text);flex:none}.journal-related-list h3 a:hover{text-underline-offset:.14em;-webkit-text-decoration:underline #bda883;text-decoration:underline #bda883;text-decoration-thickness:1px}@media (max-width:1100px){.journal-article-grid,.journal-related-grid{grid-template-columns:160px minmax(0,680px);column-gap:32px}.journal-article-header h1{font-size:clamp(38px,5.1vw,56px)}}@media (max-width:900px){.journal-article-grid,.journal-related-grid{grid-template-columns:minmax(0,680px);max-width:680px}.journal-article-grid{row-gap:30px;margin-top:37px}.journal-article-header,.journal-prose{grid-area:auto/1}.journal-contents--desktop{display:none}.journal-contents--mobile{border-block:1px solid var(--journal-rule,#d3ccbe);grid-column:1;margin-top:-5px;display:block}.journal-contents--mobile summary{color:#786b53;min-height:50px;font:400 12px/1.7 var(--text);justify-content:space-between;align-items:center;gap:20px;padding-block:12px;list-style:none;display:flex}.journal-contents--mobile summary::-webkit-details-marker{display:none}.journal-contents--mobile summary>span{color:var(--journal-gold,#95723c);font-size:20px;line-height:1}.journal-contents--mobile[open] summary>span{transform:rotate(45deg)}.journal-contents--mobile nav{padding-bottom:12px}.journal-contents--mobile ol{margin-top:0}.journal-contents--mobile a{min-height:44px;padding-block:11px}.journal-article-header h1{font-size:clamp(38px,5.8vw,58px)}.journal-prose h2{scroll-margin-top:18px}.journal-related-grid>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.journal-related-grid>header>a{margin-top:0}}@media (max-width:600px){.journal-article{padding-top:14px}.journal-article-toolbar{gap:10px;padding-bottom:10px}.journal-article-toolbar>p{font-size:10px}.journal-article-toolbar>p>span{margin-inline:5px}.journal-back-link{gap:8px;font-size:11px}.journal-article-grid{margin-top:30px}.journal-article-header h1{margin-top:20px;font-size:clamp(38px,8.2vw,48px)}.journal-article-intro{margin-top:21px;font-size:17px}.journal-byline{gap:14px 23px;margin-top:26px;padding-block:16px 18px}.journal-byline>div>p{font-size:11px}.journal-prose{font-size:17px}.journal-prose h2{margin-top:39px;font-size:28px}.journal-prose blockquote{padding-left:20px}.journal-prose blockquote>p{font-size:25px}.journal-technical{padding-inline:16px}.journal-technical pre{font-size:12px}.journal-article-related{padding-block:26px 38px}.journal-related-list h3{font-size:27px}}@media (max-width:360px){.journal-article-toolbar>p{display:none}.journal-article-header h1{font-size:36px}.journal-byline{column-gap:18px}.journal-prose{font-size:16px}}@media (forced-colors:active){.journal-technical,.journal-article-related{background:canvas}.journal-byline,.journal-contents,.journal-contents nav,.journal-technical,.journal-sources,.journal-article-toolbar,.journal-article-related,.journal-related-list article+article{border-color:canvastext}.journal-contents a,.journal-back-link,.journal-related-list a{color:linktext}}
