:root{--editorial-gap-lede-back:24px;--editorial-gap-back-card:18px;--editorial-body-width:1040px;--editorial-card-pad-x:28px;--editorial-card-pad-top:26px;--editorial-blue:#69b7ff;--editorial-blue-rgb:105,183,255;--editorial-green:#69c99a;--editorial-green-rgb:105,201,154;--editorial-amber:#e0ae5a;--editorial-amber-rgb:224,174,90;--editorial-rose:#e2778f;--editorial-rose-rgb:226,119,143}.editorial-detail-header,.research-publication-header{margin-bottom:var(--editorial-gap-lede-back)!important}.editorial-detail-back,.research-publication-header+.article-back{margin-bottom:var(--editorial-gap-back-card)!important}.detail-mode .ws-summary,.update-detail-mode .ws-summary{margin-top:var(--editorial-gap-lede-back)!important;padding-bottom:var(--editorial-gap-back-card)!important}.detail-mode .detail-card>h2,.research-publication-page .research-article h1,.update-detail-mode .change-card.is-detail>h3{margin-top:2px;margin-bottom:14px;color:var(--ink,var(--theme-text-primary,#25272c));font-family:"Abhaya Libre",Georgia,serif;font-size:clamp(40px,4.15vw,60px);font-weight:600;line-height:1.01;letter-spacing:-.036em}.detail-mode .detail-lead,.research-publication-page .research-article-lead,.update-detail-mode .change-card.is-detail>p{max-width:1040px;margin-top:0;color:var(--theme-text-soft,#62666e);font-family:var(--sans,"Space Grotesk",sans-serif);font-size:clamp(15px,1.25vw,18px);line-height:1.65}.detail-mode .editorial-meta,.update-detail-mode .change-meta{gap:7px;margin-bottom:14px}.research-publication-page .research-article-meta{gap:7px}.detail-mode .editorial-meta .ws-pill{min-height:24px;padding:5px 8px;line-height:1}.detail-mode .editorial-meta .ws-pill,.research-publication-page .research-article-meta .ws-pill,.update-detail-mode .change-meta .ws-pill{font-family:var(--mono,"JetBrains Mono",monospace);font-size:8px;font-weight:650;letter-spacing:.035em}.research-publication-page .research-article-meta .ws-pill{min-height:24px;padding:5px 8px;line-height:1}.editorial-article-body{color:var(--ink,var(--theme-text-primary,#25272c))}.editorial-article-body>blockquote{max-width:var(--editorial-body-width)}.editorial-article-body li,.editorial-article-body p{color:var(--theme-text-soft,#555a63);font-size:16px;line-height:1.78}.editorial-article-body p{margin:0 0 20px}.editorial-article-body h2,.editorial-article-body h3{max-width:var(--editorial-body-width);margin:48px 0 16px;color:var(--ink);font-family:var(--sans,"Space Grotesk",sans-serif);font-size:clamp(28px,2.7vw,34px);font-weight:700;line-height:1.12;letter-spacing:-.025em}.editorial-article-body h3{margin:34px 0 12px;font-size:clamp(21px,2vw,24px);line-height:1.2;letter-spacing:-.018em}.editorial-article-body ol,.editorial-article-body ul{margin:0 0 24px;padding-left:1.45em}.editorial-article-body li+li{margin-top:8px}.editorial-article-body a{color:var(--pink,#ff007f);text-underline-offset:3px}.editorial-article-body code,.editorial-inline-code{border:1px solid var(--line);border-radius:6px;padding:2px 5px;background:rgba(var(--theme-ink-rgb,37,39,44),.028);color:var(--ink);font:600 .86em/1.35 var(--mono,"JetBrains Mono",monospace)}.editorial-callout{margin:28px 0 32px;border:1px solid var(--line2);border-left-width:3px;border-radius:0 15px 15px 0;background:rgba(var(--theme-ink-rgb,37,39,44),.018)}.editorial-callout-label{display:block;font:800 8px/1.2 var(--mono,"JetBrains Mono",monospace);text-transform:uppercase}.editorial-callout p{margin:0!important}.editorial-callout.is-info{border-color:rgba(var(--editorial-blue-rgb),.34);background:rgba(var(--editorial-blue-rgb),.055)}.editorial-callout.is-info .editorial-callout-label{color:var(--editorial-blue)}.editorial-callout.is-confirmed{border-color:rgba(var(--editorial-green-rgb),.38);background:rgba(var(--editorial-green-rgb),.055)}.editorial-callout.is-confirmed .editorial-callout-label,.update-detail-mode .change-delta>div.is-verified span{color:var(--editorial-green)}.editorial-callout.is-boundary{border-color:rgba(var(--editorial-amber-rgb),.4);background:rgba(var(--editorial-amber-rgb),.052)}.editorial-callout.is-boundary .editorial-callout-label{color:var(--editorial-amber)}.editorial-callout.is-caution{border-color:rgba(var(--editorial-rose-rgb),.38);background:rgba(var(--editorial-rose-rgb),.052)}.detail-mode .detail-section.is-red-flag>span,.editorial-callout.is-caution .editorial-callout-label{color:var(--editorial-rose)}.editorial-callout.is-neutral{border-color:var(--line2);background:rgba(var(--theme-ink-rgb,37,39,44),.018)}.editorial-callout.is-neutral .editorial-callout-label{color:var(--muted)}.research-article-thesis{border-color:rgba(var(--editorial-blue-rgb),.38)!important;background:rgba(var(--editorial-blue-rgb),.055)!important}.evidence-note{border-color:rgba(var(--editorial-amber-rgb),.38)!important;background:rgba(var(--editorial-amber-rgb),.05)!important}.evidence-note strong{color:var(--editorial-amber)!important}.editorial-quote{margin:30px 0 34px;border-left:3px solid rgba(var(--theme-ink-rgb,37,39,44),.34);background:rgba(var(--theme-ink-rgb,37,39,44),.018);color:var(--ink);font-family:"Abhaya Libre",Georgia,serif}.editorial-quote cite{display:block;margin-top:10px;color:var(--muted);font:700 8px/1.45 var(--mono,"JetBrains Mono",monospace);letter-spacing:.06em;text-transform:uppercase}.editorial-citation{display:grid;grid-template-columns:auto minmax(0,1fr);margin:24px 0 30px;border:1px solid var(--line);border-radius:14px;background:rgba(var(--theme-ink-rgb,37,39,44),.012)}.editorial-citation-index{color:var(--pink);font:800 10px/1.4 var(--mono,"JetBrains Mono",monospace)}.editorial-citation strong{display:block;color:var(--ink);line-height:1.45}.editorial-citation span:last-child{display:block;margin-top:4px;color:var(--muted);line-height:1.55}.editorial-code{margin:26px 0 32px;padding:16px 18px;overflow:auto;border:1px solid var(--line2);border-radius:14px;background:rgba(var(--theme-ink-rgb,37,39,44),.025);color:var(--ink);font:600 12px/1.65 var(--mono,"JetBrains Mono",monospace);white-space:pre-wrap}.editorial-table-wrap{margin:28px 0 36px;overflow-x:auto;border:1px solid var(--line2);border-radius:15px}.editorial-table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.5}.editorial-table td,.editorial-table th{border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.editorial-table tr:last-child td{border-bottom:0}.editorial-table th{background:rgba(var(--theme-ink-rgb,37,39,44),.025);font:800 8px/1.3 var(--mono,"JetBrains Mono",monospace);letter-spacing:.07em;text-transform:uppercase}.editorial-table td{color:var(--theme-text-soft,#575b63)}.editorial-divider{max-width:var(--editorial-body-width);height:1px;margin:36px 0;background:var(--line)}.editorial-term-row{display:flex;flex-wrap:wrap;gap:7px;max-width:var(--editorial-body-width);margin:22px 0 28px}.editorial-term{border:1px solid var(--line2);border-radius:999px;padding:7px 10px;background:rgba(var(--theme-ink-rgb,37,39,44),.012);color:var(--ink);font:650 8px/1 var(--mono,"JetBrains Mono",monospace)}@media (max-width:760px){.detail-mode .detail-card>h2,.research-publication-page .research-article h1,.update-detail-mode .change-card.is-detail>h3{font-size:clamp(36px,9.5vw,50px)}.editorial-article-body li,.editorial-article-body p{font-size:15px;line-height:1.75}.editorial-quote{font-size:19px;padding:17px 18px}}.detail-mode .detail-card,.update-detail-mode .change-card.is-detail{padding:var(--editorial-card-pad-top) var(--editorial-card-pad-x) 28px}.research-publication-page .research-article{--article-pad-x:var(--editorial-card-pad-x)}.research-publication-page .research-article-hero{padding:var(--editorial-card-pad-top) var(--editorial-card-pad-x) 30px;background:0 0}.research-publication-page .research-article-body,.research-publication-page .research-sources{padding-left:var(--editorial-card-pad-x);padding-right:var(--editorial-card-pad-x)}.research-publication-page .research-article-topline{margin-bottom:14px}.research-publication-page .research-article-meta,.update-detail-mode .change-meta-row .change-meta{margin-bottom:0}.update-detail-mode .change-meta-row{margin-bottom:14px}.update-detail-mode .change-delta>div{padding:13px 14px;border-color:var(--line2);background:rgba(var(--theme-ink-rgb,37,39,44),.018)}.update-detail-mode .change-delta>div.is-verified{background:rgba(var(--editorial-green-rgb),.05)}.update-detail-mode .change-dates strong{font-size:11px}.detail-mode .detail-section{padding:14px 13px 0;border-top-width:2px;border-radius:0 0 12px 12px}.detail-mode .detail-section.is-red-flag{border-color:rgba(var(--editorial-rose-rgb),.42);background:linear-gradient(180deg,rgba(var(--editorial-rose-rgb),.035),transparent 72%)}.detail-mode .detail-section.is-control-failure{border-color:rgba(var(--editorial-amber-rgb),.42);background:linear-gradient(180deg,rgba(var(--editorial-amber-rgb),.035),transparent 72%)}.detail-mode .detail-section.is-control-failure>span{color:var(--editorial-amber)}.detail-mode .detail-section.is-safeguard{border-color:rgba(var(--editorial-blue-rgb),.4);background:linear-gradient(180deg,rgba(var(--editorial-blue-rgb),.033),transparent 72%)}.article-verdict.is-info>span,.detail-mode .detail-section.is-safeguard>span{color:var(--editorial-blue)}.editorial-quote{border-left-color:rgba(var(--editorial-blue-rgb),.34);background:linear-gradient(90deg,rgba(var(--editorial-blue-rgb),.045),rgba(var(--theme-ink-rgb,37,39,44),.012))}@media (max-width:760px){:root{--editorial-card-pad-x:18px;--editorial-card-pad-top:20px}}.research-publication-page .article-callout:not(.neutral){border-color:rgba(var(--editorial-blue-rgb),.34)!important;background:rgba(var(--editorial-blue-rgb),.055)!important}.research-publication-page .article-callout:not(.neutral) .article-callout-label{color:var(--editorial-blue)!important}.research-publication-page .article-callout.neutral .article-callout-label{color:var(--muted)!important}.article-method-pair,.article-method-triad,.article-stat-grid{display:grid;gap:10px;max-width:var(--editorial-body-width);margin:30px 0 35px}.article-method-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.article-method-triad,.article-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.article-method-pair>div,.article-method-triad>div,.article-stat-grid>div{min-width:0;border:1px solid var(--line);border-radius:15px;padding:15px 16px;background:rgba(var(--theme-ink-rgb,37,39,44),.012)}.article-method-pair span,.article-method-triad span{display:block;margin-bottom:7px;color:var(--muted);font:800 8px/1.3 var(--mono,"JetBrains Mono",monospace);letter-spacing:.08em;text-transform:uppercase}.article-method-pair strong,.article-method-triad strong,.article-stat-grid strong{display:block;color:var(--ink);font-size:16px;line-height:1.3}.article-stat-grid strong{font-family:"Abhaya Libre",Georgia,serif;font-size:30px;font-weight:600;letter-spacing:-.03em}.article-method-pair p,.article-method-triad p,.article-stat-grid span{margin:7px 0 0!important;color:var(--theme-text-soft,#62666e);font-size:11px!important;line-height:1.6!important}.article-flow,.article-verdict{max-width:var(--editorial-body-width);border:1px solid var(--line2)}.article-flow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:26px 0 30px;padding:18px;border-radius:15px;background:rgba(var(--theme-ink-rgb,37,39,44),.012)}.article-flow span{border:1px solid var(--line);border-radius:999px;padding:8px 11px;background:var(--theme-surface,#fff);font:650 8px/1 var(--mono,"JetBrains Mono",monospace);text-transform:uppercase;letter-spacing:.05em}.article-flow b{color:var(--pink);font-weight:500}.article-verdict{margin:36px 0 28px;padding:21px 22px;border-radius:17px;background:rgba(var(--theme-ink-rgb,37,39,44),.02)}.article-verdict>span{display:block;margin-bottom:9px;color:var(--muted);font:800 9px/1.2 var(--mono,"JetBrains Mono",monospace);letter-spacing:.1em;text-transform:uppercase}.article-verdict p{margin:0!important;color:var(--ink)!important;font-family:"Abhaya Libre",Georgia,serif}.article-verdict.is-info{border-color:rgba(var(--editorial-blue-rgb),.38);background:linear-gradient(135deg,rgba(var(--editorial-blue-rgb),.1),rgba(var(--editorial-blue-rgb),.035))}.article-verdict.is-confirmed{border-color:rgba(var(--editorial-green-rgb),.42);background:linear-gradient(135deg,rgba(var(--editorial-green-rgb),.12),rgba(var(--editorial-green-rgb),.04))}.article-verdict.is-confirmed>span{color:var(--editorial-green)}.article-verdict.is-boundary{border-color:rgba(var(--editorial-amber-rgb),.42);background:linear-gradient(135deg,rgba(var(--editorial-amber-rgb),.11),rgba(var(--editorial-amber-rgb),.035))}.article-verdict.is-boundary>span{color:var(--editorial-amber)}.article-verdict.is-caution{border-color:rgba(var(--editorial-rose-rgb),.4);background:linear-gradient(135deg,rgba(var(--editorial-rose-rgb),.105),rgba(var(--editorial-rose-rgb),.035))}.article-verdict.is-caution>span{color:var(--editorial-rose)}.article-verdict.is-neutral{border-color:var(--line2);background:rgba(var(--theme-ink-rgb,37,39,44),.02)}.article-verdict.is-neutral>span{color:var(--muted)}@media (max-width:820px){.article-method-pair,.article-method-triad,.article-stat-grid{grid-template-columns:1fr}}.article-cite{display:inline-block;margin-left:4px;color:var(--pink);font:800 11px/1 var(--mono,"JetBrains Mono",monospace);text-decoration:none;vertical-align:2px;transition:transform .16s ease,color .16s ease}.article-cite:focus-visible,.article-cite:hover{color:var(--ink);transform:translate(2px,-1px);outline:0}:root{--editorial-prose-width:920px;--editorial-module-width:1120px;--editorial-slate:#94a3b8;--editorial-slate-rgb:148,163,184}/* Interactive Case File filters and date disclosures retain the catalogue hover/focus styling. */
.research-card .editorial-meta .ws-pill,.research-publication-page .research-article-meta .ws-pill:not(.case-filter-pill):not(.case-dates-trigger){border-color:var(--line2)!important;background:rgba(var(--theme-ink-rgb,37,39,44),.018)!important;color:var(--ink)!important}.change-meta button.ws-pill,.update-detail-mode .change-meta .ws-pill{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:5px 8px;line-height:1.2!important}.update-detail-mode .change-meta .jurisdiction-meta-pill{gap:5px}.update-detail-mode .change-meta .jurisdiction-meta-pill .update-jurisdiction-flag{align-self:center}.detail-mode .detail-card>h2,.research-publication-page .research-article h1,.update-detail-mode .change-card.is-detail>h3{max-width:1080px}.editorial-article-body>h2,.editorial-article-body>h3,.editorial-article-body>ol,.editorial-article-body>p,.editorial-article-body>ul{max-width:var(--editorial-prose-width)}.editorial-article-body>.article-chip-grid,.editorial-article-body>.article-flow,.editorial-article-body>.article-method-pair,.editorial-article-body>.article-method-triad,.editorial-article-body>.article-stat-grid,.editorial-article-body>.article-verdict,.editorial-article-body>.editorial-callout,.editorial-article-body>.editorial-citation,.editorial-article-body>.editorial-code,.editorial-article-body>.editorial-quote,.editorial-article-body>.editorial-table-wrap{max-width:var(--editorial-module-width)}.research-publication-page .research-article-body>h2,.research-publication-page .research-article-body>h3,.research-publication-page .research-article-body>ol,.research-publication-page .research-article-body>p,.research-publication-page .research-article-body>ul{max-width:var(--editorial-prose-width)!important;text-align:left}.research-publication-page .research-article-body>.article-callout,.research-publication-page .research-article-body>.article-chip-grid,.research-publication-page .research-article-body>.article-flow,.research-publication-page .research-article-body>.article-method-pair,.research-publication-page .research-article-body>.article-method-triad,.research-publication-page .research-article-body>.article-stat-grid,.research-publication-page .research-article-body>.article-table,.research-publication-page .research-article-body>.article-verdict{max-width:var(--editorial-module-width)!important}.detail-mode .detail-section>span,.detail-mode .lesson-cell span,.research-publication-page .article-method-pair span,.research-publication-page .article-method-triad span,.research-publication-page .research-finding span,.update-detail-mode .change-dates span,.update-detail-mode .change-delta span{font-size:10px;line-height:1.3;letter-spacing:.065em}.detail-mode .detail-section p,.detail-mode .lesson-cell p,.research-publication-page .article-method-pair p,.research-publication-page .article-method-triad p,.research-publication-page .research-finding p,.update-detail-mode .change-delta p{font-size:13px!important;line-height:1.58!important}.update-detail-mode .change-delta>div.is-previous{background:rgba(var(--editorial-slate-rgb),.075)}.update-detail-mode .change-delta>div.is-previous span{color:var(--editorial-slate-strong)}.update-detail-mode .change-delta>div.is-verified{border-color:rgba(var(--editorial-green-rgb),.38);background:rgba(var(--editorial-green-rgb),.06)}.editorial-callout,.research-publication-page .article-callout{padding:19px 20px}.editorial-callout-label,.research-publication-page .article-callout-label{margin-bottom:9px;font-size:9px;letter-spacing:.085em}.editorial-callout p,.research-publication-page .article-callout p{font-size:13.5px!important;line-height:1.68!important}.editorial-quote{padding:21px 23px;font-size:22px;line-height:1.54}.editorial-citation{gap:11px;padding:13px 14px}.editorial-citation strong{font-size:12.5px}.editorial-citation span:last-child{font-size:10.5px}.editorial-table td,.editorial-table th,.research-publication-page .article-table td,.research-publication-page .article-table th{padding:13px 14px}.editorial-table th,.research-publication-page .article-table th{background:rgba(var(--theme-ink-rgb,37,39,44),.038);color:var(--ink);font-size:8.5px}.editorial-table td,.research-publication-page .article-table td{border-bottom-color:rgba(var(--theme-ink-rgb,37,39,44),.06)}.detail-mode .detail-card,.research-publication-page .research-article,.update-detail-mode .change-card.is-detail{background:var(--theme-surface,#fff)!important}@media (max-width:760px){:root{--editorial-prose-width:100%;--editorial-module-width:100%}.detail-mode .detail-card>h2,.research-publication-page .research-article h1,.update-detail-mode .change-card.is-detail>h3{max-width:none}.detail-mode .detail-section p,.detail-mode .lesson-cell p,.research-publication-page .article-method-pair p,.research-publication-page .article-method-triad p,.research-publication-page .research-finding p,.update-detail-mode .change-delta p{font-size:12.5px!important}}:root{--editorial-slate-strong:#cbd5e1;--editorial-slate-strong-rgb:203,213,225}.update-detail-mode .change-delta>div.is-previous{border-color:rgba(var(--editorial-slate-rgb),.38);background:linear-gradient(135deg,rgba(var(--editorial-slate-rgb),.14),rgba(var(--editorial-slate-rgb),.055))}.evidence-note{padding:18px 20px}.evidence-note strong{margin-bottom:8px;font-size:12px;line-height:1.35}.evidence-note p{font-size:14px;line-height:1.6}.article-verdict p,.research-publication-page .research-article-body>.article-verdict p{font-family:var(--sans,"Space Grotesk",Inter,system-ui,sans-serif)!important;font-size:16px!important;line-height:1.82!important;font-weight:400!important;letter-spacing:normal!important}@media (max-width:820px){.article-verdict p,.research-publication-page .research-article-body>.article-verdict p{font-size:15px!important;line-height:1.78!important}}

/* Act V / Act VI: one editorial content width, with full-width card chrome retained.
   Image-aside layouts and full-bleed hero art keep their established overrides. */
.research-publication-page .research-article {
  --publication-content-width: 1120px;
}
.research-publication-page .research-article-hero > :is(h1, .research-article-lead, .research-article-thesis, .research-key-findings) {
  max-width: var(--publication-content-width) !important;
  box-sizing: border-box;
}
.research-publication-page .research-article-body > :is(
  h2, h3, h4, p, ol, ul, blockquote,
  .article-callout, .article-chip-grid, .article-flow,
  .article-method-pair, .article-method-triad, .article-stat-grid,
  .article-table, .article-verdict,
  .editorial-callout, .editorial-citation, .editorial-code,
  .editorial-quote, .editorial-table-wrap, .editorial-divider,
  .research-figure:not(.is-aside)
) {
  max-width: var(--publication-content-width) !important;
  box-sizing: border-box;
}
.research-publication-page .research-sources > :is(.research-sources-head, .research-source-list) {
  max-width: var(--publication-content-width);
  box-sizing: border-box;
}
/* Research Conclusions use the established compact, neutral Evidence-boundary callout. */
.research-publication-page .research-article-body > .article-callout.research-conclusion-callout.neutral {
  border-color: var(--line2) !important;
  background: rgba(var(--theme-ink-rgb, 37, 39, 44), .015) !important;
  box-shadow: none !important;
  filter: none !important;
  text-align: left !important;
}
.research-publication-page .research-article-body > .article-callout.research-conclusion-callout.neutral > .article-callout-label {
  color: var(--muted) !important;
}
.research-publication-page .research-article-body > .article-callout.research-conclusion-callout.neutral > p {
  text-align: left !important;
  text-justify: auto;
}
/* Existing float-with-table editorial layout remains intentionally narrower. */
@media (min-width:1101px) {
  .research-publication-page .research-article-body > .research-figure.is-aside ~ .article-table {
    max-width: calc(100% - min(44%, 500px) - 32px) !important;
  }
}
