@layer site{.research-section-heading{justify-content:space-between;align-items:end;gap:var(--space-6);margin-bottom:var(--space-6);display:flex}.research-feed-links,.research-topics,.research-breadcrumbs{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.research-feed-links{font-size:var(--fs-ui)}.research-feed-links a,.research-breadcrumbs a,.article-toc a{color:var(--text-link)}.research-breadcrumbs{font-size:var(--fs-ui);margin-bottom:30px}.research-publications-empty{min-height:230px;margin-bottom:var(--space-5);padding:36px}.research-disclosure-register{padding-top:var(--space-12);border-top:1px solid var(--border-rule)}.research-filters{align-items:end;gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(180px,.35fr);display:grid}.research-filters .research-search{margin:0}.research-filters label{gap:var(--space-2);font-size:var(--fs-ui);display:grid}.research-filters input,.research-filters select{border:1px solid var(--border-accent);border-radius:var(--radius-sm);width:100%;min-height:48px;padding:var(--space-3) var(--space-4);background:var(--surface-sunken);color:var(--text-body);font-size:var(--fs-body)}.research-result-count{margin:18px 0 22px}.research-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.research-card{border:1px solid var(--border-rule);border-radius:var(--radius-md);background:var(--surface-card);min-width:0;overflow:hidden}.research-card--featured{grid-column:1/-1;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);display:grid}.research-card--featured:not(:has(.research-card-image)){display:block}.research-card-image{aspect-ratio:16/9;background:var(--surface-tint);display:block;overflow:hidden}.research-card-image img{object-fit:cover;width:100%;height:100%;display:block}.research-card--featured .research-card-image{aspect-ratio:2;min-height:260px}.research-card-copy{align-content:start;gap:18px;padding:clamp(24px,3vw,38px);display:grid}.research-card h3{font-size:clamp(23px,2.4vw,32px);line-height:1.2}.research-card h3 a{color:var(--text-display);text-decoration:none}.research-card h3 a:hover{text-decoration:underline}.research-card p{color:var(--text-muted);max-width:62ch;line-height:1.65}.research-topics .tag{font-size:var(--fs-sm);text-decoration:none}.article-byline{align-items:baseline;gap:var(--space-2) 14px;color:var(--text-muted);font-size:var(--fs-ui);flex-wrap:wrap;display:flex}.article-byline a{color:var(--text-body)}.article-byline>span:last-child{white-space:nowrap}.article-heading{max-width:960px;padding-bottom:36px}.article-heading h1{margin:var(--space-4) 0 var(--space-6);font-size:clamp(36px,5.2vw,68px);line-height:1.05}.article-standfirst{color:var(--text-muted);max-width:68ch;margin-bottom:26px;font-size:clamp(18px,2vw,23px)}.article-heading .research-topics{margin-top:var(--space-5)}.article-updated{font-size:var(--fs-ui);margin-top:var(--space-3);color:var(--text-muted)}.article-hero{margin:0 0 var(--space-12)}.article-hero>img{object-fit:contain;border-radius:var(--radius-sm);background:0 0;width:100%;height:auto;max-height:480px;display:block}.article-hero figcaption{margin-top:var(--space-3);color:var(--text-muted);font-size:var(--fs-ui)}.article-layout{grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.article-layout--simple{display:block}.article-toc{top:calc(var(--header-h) + 25px);border-top:1px solid var(--border-accent);padding-top:var(--space-5);font-size:var(--fs-ui);position:sticky}.article-toc h2{font-size:var(--fs-body);letter-spacing:0}.article-toc ol{margin:18px 0 0;padding:0;list-style:none}.article-toc li+li{margin-top:var(--space-3)}.article-toc-sub{padding-left:var(--space-4)}.article-toc a{padding:var(--space-1) 0;display:inline-block}.research-prose{min-width:0;max-width:76ch;font-size:var(--fs-lead);overflow-wrap:anywhere;line-height:1.8}.article-layout--simple .research-prose{margin-inline:auto}.research-prose>*+*{margin-top:var(--space-6)}.research-prose h2{margin-top:52px;font-size:clamp(28px,3vw,38px)}.research-prose h3{margin-top:38px;font-size:clamp(23px,2.4vw,29px)}.research-prose h4,.research-prose h5,.research-prose h6{font-size:var(--fs-h5);margin-top:var(--space-8)}.research-prose p{max-width:none}.research-prose a{color:var(--text-link);overflow-wrap:anywhere}.research-prose ul,.research-prose ol{padding-left:1.5em}.research-prose li+li{margin-top:10px}.research-prose blockquote{padding:var(--space-4) var(--space-6);border-left:3px solid var(--text-accent);color:var(--text-muted);background:var(--surface-tint);margin-inline:0}.research-prose blockquote>*+*{margin-top:var(--space-3)}.research-prose pre{max-width:100%;padding:var(--space-6);border:1px solid var(--border-rule);border-radius:var(--radius-sm);background:var(--surface-sunken);white-space:pre;font:var(--fs-ui) / 1.7 var(--font-mono);overflow:auto}.research-prose :not(pre)>code,.research-prose kbd{font:.9em var(--font-mono);padding:2px var(--space-1);background:var(--surface-tint);border-radius:var(--radius-sm);overflow-wrap:anywhere}.research-prose img{max-width:100%;height:auto;margin-inline:auto;display:block}.research-prose figure{margin-inline:0}.research-prose figcaption{font-size:var(--fs-ui);margin-top:var(--space-3);color:var(--text-muted);line-height:1.6}.research-prose table{max-width:100%;margin-block:28px;display:block;overflow-x:auto}.research-prose table th,.research-prose table td{font-size:var(--fs-ui-lg);min-width:110px}.research-prose caption{text-align:left;font-size:var(--fs-ui-lg)}.research-prose hr{border:0;border-top:1px solid var(--border-rule);margin-block:var(--space-10)}.research-prose mark{background:var(--text-accent);color:var(--surface-sunken)}.research-prose .kg-gallery-row{gap:var(--space-4);flex-wrap:wrap;display:flex}.research-prose .kg-gallery-image{flex:160px}.research-prose .kg-callout-card{gap:var(--space-4);padding:var(--space-6);background:var(--surface-tint);border-left:3px solid var(--text-accent);display:flex}.research-prose .kg-toggle-content{display:block}.article-footer{border-top:1px solid var(--border-rule);color:var(--text-muted);font-size:var(--fs-ui);margin-top:60px;padding-top:28px}.article-footer .actions{margin-top:var(--space-6)}.article-related{padding-top:var(--space-10);border-top:1px solid var(--border-rule);margin-top:60px}.article-related h2{margin:var(--space-3) 0 28px}.research-archive .research-card-grid{margin-top:28px}.research-author-image{object-fit:cover;margin-bottom:var(--space-6);border-radius:50%}.research-article--preview .article-toc{position:static}@media (width<=800px){.research-section-heading{flex-direction:column;align-items:start}.research-card--featured{display:block}.research-card--featured .research-card-image{aspect-ratio:16/9;min-height:0}.article-layout{display:block}.article-toc{margin-bottom:36px;position:static}.article-toc ol{gap:10px var(--space-5);flex-wrap:wrap;display:flex}.article-toc li+li{margin-top:0}.article-toc-sub{padding-left:0}.article-heading h1{font-size:clamp(34px,6.5vw,52px)}}@media (width<=560px){.research-card-grid,.research-filters{grid-template-columns:minmax(0,1fr)}.research-publications-empty{padding:var(--space-6)}.research-prose{font-size:var(--fs-lead)}.research-prose pre{padding:var(--space-4)}.article-hero{margin-bottom:var(--space-8)}}@media print{.research-filters,.research-feed-links,.research-breadcrumbs,.article-toc,.article-related,.article-footer .actions{display:none!important}.article-layout{display:block}.research-prose{color:#000;max-width:none;font-size:11pt;line-height:1.65}.research-prose pre{white-space:pre-wrap;color:#000;background:#f3f3f3;border-color:#aaa;overflow:visible}.research-prose table{display:table;overflow:visible}.research-prose th,.research-prose td{color:#000;border-color:#aaa;min-width:0}.research-prose blockquote,.research-prose .kg-callout-card{color:#222;background:#f3f3f3;border-color:#666}.research-card-grid{display:block}.research-card{break-inside:avoid;background:#fff;border-color:#aaa;margin-bottom:20px}.research-card h3 a,.research-card p,.article-byline,.article-byline a,.article-updated,.research-prose figcaption,.article-hero figcaption{color:#222}.article-heading h1{font-size:30pt}.article-hero{break-inside:avoid;max-width:100%}.article-hero img{max-height:300px}}.article-navigation{top:calc(var(--header-h) + 25px);align-self:start;min-width:0;position:sticky}.article-navigation .article-toc{position:static}.article-toc a[aria-current=location]{color:var(--text-link);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.mobile-contents{display:none}.article-sources{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--border-rule)}.article-sources h2{font-size:var(--fs-h4)}.article-sources ol{padding-left:var(--space-6)}.article-sources li{margin-block:var(--space-3);overflow-wrap:anywhere}.article-sources p{color:var(--text-muted);font-size:var(--fs-ui)}.article-takeaway{background:var(--surface-tint);border:1px solid var(--border-rule);margin-bottom:28px;padding:28px}.article-takeaway h2{font-size:var(--fs-h4);margin-bottom:14px}.article-takeaway p{font-size:var(--fs-lead);margin-bottom:var(--space-4)}.article-footer .copy-action .tool-button{color:var(--text-body)}@media (width<=900px){.article-navigation{top:calc(var(--header-h) - 1px);z-index:var(--z-sticky);margin-bottom:var(--space-5);background:var(--surface-page);border-block:1px solid var(--border-rule);position:sticky}.article-navigation .article-toc{display:none}.mobile-contents{display:block}.mobile-contents summary{padding:var(--space-3) var(--space-4);font-size:var(--fs-ui)}.reading-location{text-overflow:ellipsis;white-space:nowrap;max-width:90%;color:var(--text-muted);font-size:var(--fs-xs);margin-top:var(--space-1);display:block;overflow:hidden}.mobile-contents ol{max-height:45vh;padding:0 18px var(--space-4) 36px;margin:0;overflow-y:auto}.mobile-contents li{margin-block:10px}.mobile-contents a{min-height:32px;display:block}}@media (width<=650px){.article-hero{margin-bottom:28px}.article-takeaway{padding:22px}}@media print{.article-navigation{position:static}.mobile-contents{display:none}.article-sources{break-inside:avoid}.article-footer .actions{display:none}.article-takeaway{break-inside:avoid;background:#fff}}.research-feed-details{border-top:1px solid var(--border-rule);padding-top:var(--space-3);color:var(--text-muted);font-size:var(--fs-ui)}.research-feed-details summary{min-height:32px}.research-card-grid--single{grid-template-columns:minmax(0,760px)}.research-archive .research-breadcrumbs{gap:var(--space-5);flex-wrap:wrap;display:flex}@media (width<=650px){.research-card-grid--single{grid-template-columns:1fr}}.archive-author-identity{color:var(--text-muted);align-items:center;gap:18px;display:flex}.archive-author-identity>span{background:var(--surface-tint);border:1px solid var(--border-rule);width:64px;height:64px;font-size:var(--fs-h4);color:var(--text-display);place-items:center;display:grid}.article-instrument{margin:var(--space-1) 0 18px;padding:var(--space-4) 18px;border:1px solid var(--border-rule);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-body);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:14px;text-decoration:none;display:grid}.article-instrument:hover{border-color:var(--text-accent);color:var(--text-body);text-decoration:none}.article-instrument .icon,.article-instrument .arrow{color:var(--text-accent)}.article-instrument span{gap:var(--space-1);display:grid}.article-instrument strong{color:var(--text-display)}@media print{.article-instrument{display:none}}}
