.article-header{padding-block:var(--space-8) var(--space-12);text-align:center;justify-items:center;display:grid}.article-topic{margin-top:var(--space-12)}.article-topic .pill-label{gap:var(--space-2)}.article-topic-mark{width:var(--space-2);aspect-ratio:1;border-radius:var(--radius-pill);background:var(--accent-fill)}.article-header h1{max-width:var(--measure-title);margin-top:var(--space-6)}.article-dek{max-width:var(--measure-note);margin-top:var(--space-6);font-size:var(--type-text);line-height:var(--leading-ui)}.article-meta{justify-content:center;gap:var(--space-2) var(--space-6);margin-top:var(--space-8);color:var(--ink-muted);flex-wrap:wrap;display:flex}.article-layout{gap:var(--space-8);padding-top:var(--space-12);grid-template-columns:minmax(0,1fr);display:grid}.article-body{min-width:0;max-width:46rem}@media (width>=64rem){.article-layout{column-gap:var(--space-16);padding-top:var(--space-16);grid-template-columns:minmax(12rem,1fr) minmax(0,46rem) minmax(0,1fr)}.article-aside{grid-column:1}.article-body{grid-column:2}}.article-toc>summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--control-height);display:flex}.article-toc-count{color:var(--ink-muted)}.article-toc ol{margin-top:var(--space-2);border-top:1px solid var(--rule)}.article-toc li{border-bottom:1px solid var(--rule)}.article-toc a{grid-template-columns:var(--space-8) minmax(0, 1fr);gap:var(--space-2);padding-block:var(--space-3);color:var(--ink-muted);font-size:var(--type-text);line-height:var(--leading-ui);transition:color var(--motion-ui) var(--ease-ui);display:grid;position:relative}.article-toc-number{padding-top:var(--space-1);font-family:var(--font-mono);font-size:var(--type-text);line-height:var(--leading-tight)}.article-toc a:hover,.article-toc a[aria-current],.article-toc a[aria-current] .article-toc-number{color:var(--ink)}.article-toc a[aria-current]:before{content:"";top:var(--space-3);bottom:var(--space-3);left:calc(var(--space-3) * -1);background:var(--ink);width:2px;position:absolute}@media (width>=64rem){.article-toc{top:calc(var(--subnav-top) + var(--space-6));position:sticky}.article-toc>summary{pointer-events:none}}@media (width<64rem){.article-toc{max-width:46rem;padding-inline:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-panel)}.article-toc>summary:after{content:"";width:var(--space-3);height:var(--space-3);transition:rotate var(--motion-ui) var(--ease-reveal);background:linear-gradient(currentColor 0 0) 50%/100% 1px no-repeat,linear-gradient(currentColor 0 0) 50%/1px 100% no-repeat;flex:none}.article-toc[open]>summary:after{rotate:45deg}.article-toc-count{margin-left:auto}.article-toc ol{margin-bottom:var(--space-4)}.article-toc li:last-child{border-bottom:0}.article-toc a{min-height:var(--control-height);align-items:center}.article-toc-number{padding-top:0}.article-toc a[aria-current]:before{left:calc(var(--space-2) * -1)}}.article-figure{margin-bottom:var(--space-12)}.article-figure img{aspect-ratio:3/2;object-fit:cover;border:1px solid var(--rule);border-radius:var(--radius-tile);background:var(--surface);width:100%}.article-figure figcaption{align-items:baseline;gap:var(--space-1) var(--space-3);margin-top:var(--space-3);color:var(--ink-muted);font-size:var(--type-text);line-height:var(--leading-text);flex-wrap:wrap;display:flex}.article-prose{counter-reset:article-section;font-size:var(--type-text)}.article-prose p,.article-prose li{line-height:var(--leading-text);letter-spacing:var(--tracking-ui)}.article-prose p+p,.article-prose h2+p{margin-top:1em}.article-prose section{counter-increment:article-section;margin-top:var(--space-16)}.article-prose h2{font-size:var(--type-large);line-height:var(--leading-large);letter-spacing:var(--tracking-large);margin-bottom:var(--space-2)}.article-prose h2:before{content:counter(article-section, decimal-leading-zero);margin-bottom:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--rule);color:var(--ink-muted);font-family:var(--font-mono);font-weight:400;font-size:var(--type-text);line-height:var(--leading-body);letter-spacing:0;display:block}.article-prose ul{gap:var(--space-3);margin-top:1em;display:grid}.article-prose ul li{padding-left:var(--space-6);position:relative}.article-prose ul li:before{content:"";width:var(--space-3);background:currentColor;height:1px;position:absolute;top:.82em;left:0}.article-prose a{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ink-muted);text-decoration-color:var(--ink-muted);text-underline-offset:.2em}.article-prose a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@media (width>=48rem){.article-prose{font-size:var(--type-text)}.article-prose h2{font-size:var(--type-large);line-height:var(--leading-large);letter-spacing:var(--tracking-large);margin-bottom:var(--space-3)}}.article-takeaway{gap:var(--space-4);margin-top:var(--space-16);padding:var(--space-6);display:grid}.article-takeaway-top{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.article-takeaway .journal-swatch{width:var(--space-8);flex:none}.article-takeaway h2{gap:var(--space-3);font-size:var(--type-text);line-height:var(--leading-body);letter-spacing:var(--tracking-ui);display:grid}.article-takeaway h2>.label{color:var(--ink-muted)}.article-takeaway>p{font-size:var(--type-text);line-height:var(--leading-text);letter-spacing:normal}@media (width>=48rem){.article-takeaway{padding:var(--space-8)}.article-takeaway>p{font-size:var(--type-text);letter-spacing:normal;line-height:var(--leading-ui)}}.article-sources{margin-top:var(--space-16)}.article-sources h2{font-size:var(--type-large);line-height:var(--leading-large);letter-spacing:var(--tracking-large)}.article-sources>p{max-width:var(--measure-text);margin-top:var(--space-3);color:var(--ink-muted);font-size:var(--type-text);line-height:var(--leading-text)}.article-sources ol{margin-top:var(--space-6);border-top:1px solid var(--rule)}.article-sources li{grid-template-columns:var(--space-8) minmax(0, 1fr);gap:var(--space-2);padding-block:var(--space-4);border-bottom:1px solid var(--rule);align-items:baseline;display:grid}.article-source-number{color:var(--ink-muted)}.article-sources a{column-gap:var(--space-4);row-gap:var(--space-2);min-height:var(--control-height);grid-template-columns:minmax(0,1fr) auto;display:grid}.article-source-title{font-size:var(--type-text);line-height:var(--leading-text);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:.2em;overflow-wrap:anywhere;transition:text-decoration-color var(--motion-ui) var(--ease-ui)}.article-source-domain{color:var(--ink-muted);grid-row:2}.article-sources a>svg{width:var(--space-4);height:var(--space-4);margin-top:var(--space-1);grid-area:1/2/span 2}.article-sources a:hover .article-source-title{text-decoration-color:currentColor}.article-actions{align-items:center;gap:var(--space-4) var(--space-6);margin-top:var(--space-12);flex-wrap:wrap;display:flex}.article-copy-status{color:var(--ink-muted);font-size:var(--type-text);flex-basis:100%}.article-copy-status:empty{display:none}.article-related{margin-top:var(--section-space)}.article-related-head{justify-content:space-between;align-items:end;gap:var(--space-4) var(--space-8);margin-bottom:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.article-related-head h2{font-size:var(--type-large);line-height:var(--leading-large);letter-spacing:var(--tracking-large)}.article-related .journal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<64rem){.article-related .journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-related .journal-card:nth-child(3){display:none}}@media (width<48rem){.article-related .journal-grid{grid-template-columns:minmax(0,1fr)}.article-related .journal-card:nth-child(3){display:block}}.article-progress{display:none}@supports (animation-timeline:view()){body:has(.article-progress){timeline-scope:--article}.article-layout{view-timeline:--article block}.article-progress{z-index:99;background:var(--ink);transform-origin:0;pointer-events:none;height:2px;animation:linear both article-progress;animation-timeline:--article;animation-range:contain;display:block;position:fixed;inset:0 0 auto}}:root[data-scroll-fallback] .article-progress{z-index:99;background:var(--ink);transform-origin:0;pointer-events:none;height:2px;display:block;position:fixed;inset:0 0 auto;scale:0 1;animation:none!important}@keyframes article-progress{0%{scale:0 1}to{scale:1}}@media (forced-colors:active){.article-progress{display:none}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.site-bar,.bottom-nav-bar,.bottom-nav-fallback,.global-footer,.skip-content,.article-progress,.article-aside,.article-actions,.article-related,.article-back{display:none!important}.article-layout{display:block}.article-prose a[href^=http]:after{content:" (" attr(href) ")";font-size:var(--type-text);overflow-wrap:anywhere}.article-prose h2,.article-prose h3{break-after:avoid}.article-figure,.article-takeaway{break-inside:avoid}}
