/* Methodology governance: single owner for sections 05–07.
   Replaces v193 geometry and scattered recolouring/continuation overrides.
   Keep the existing content, section IDs and document scrolling intact. */
@layer otxControlTheme {
  #methodology-detail .governance-section-v193 {
    --method-ink:var(--otx-ds-ink,#17243a);
    --method-muted:var(--otx-ds-muted,#354b65);
    --method-line:rgba(69,88,120,.2);
    overflow:hidden !important;
    border:1px solid rgba(186,200,217,.2) !important;
    border-radius:16px !important;
    background:var(--otx-ds-page-raised,#18243b) !important;
    box-shadow:none !important;
  }
  #methodology-detail .governance-head-v193 {position:relative !important;display:grid !important;grid-template-columns:58px minmax(0,1fr) auto !important;align-items:center !important;gap:20px !important;padding:24px !important;border:0 !important;}
  #methodology-detail .governance-head-v193::after {content:"" !important;position:absolute !important;left:24px !important;right:24px !important;bottom:0 !important;height:1px !important;background:rgba(186,200,217,.14) !important;pointer-events:none !important;}
  #methodology-detail .governance-index-v193 {min-height:58px !important;display:grid !important;place-items:center !important;border-right:1px solid rgba(160,156,204,.2) !important;color:#9b95c9 !important;font:780 24px/1 var(--mono) !important;}
  #methodology-detail .governance-head-v193>div {min-width:0 !important;display:grid !important;gap:6px !important;}
  #methodology-detail .governance-head-v193 em {color:#a6bfda !important;font:600 12px/1.5 var(--mono) !important;font-style:normal !important;letter-spacing:.08em !important;}
  #methodology-detail .governance-head-v193 h2 {margin:0 !important;color:#edf3fc !important;font:600 24px/1.4 var(--font,system-ui,sans-serif) !important;letter-spacing:-.025em !important;}
  #methodology-detail .governance-head-v193 p {max-width:800px !important;margin:0 !important;color:#bac8d9 !important;font:400 15px/1.65 var(--font,system-ui,sans-serif) !important;}
  #methodology-detail .governance-head-v193>strong {min-height:34px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 13px !important;border:1px solid rgba(160,156,204,.2) !important;border-radius:999px !important;background:transparent !important;color:#b5aed9 !important;font:600 12px/1.4 var(--font,system-ui,sans-serif) !important;white-space:nowrap !important;}
  #methodology-detail .governance-body-v193 {margin:24px !important;padding:24px !important;border:1px solid rgba(69,88,120,.24) !important;border-radius:16px !important;overflow:hidden !important;box-shadow:none !important;background:var(--otx-ds-surface) !important;color:var(--method-ink) !important;}
  #methodology-detail .governance-body-v193 :is(article,aside,section,header,ol,dl,li,div) {background:transparent !important;box-shadow:none !important;}
  #methodology-detail .governance-body-v193 :is(b,strong,dt,h3) {color:var(--method-ink) !important;}
  #methodology-detail .governance-body-v193 :is(span,em,small,p,dd) {color:var(--method-muted) !important;}
  #methodology-detail .governance-body-v193 :is(p,dd) {margin:0 !important;font:400 15px/1.65 var(--font,system-ui,sans-serif) !important;}

  #methodology-detail .fact-layout-v193 {display:grid !important;grid-template-columns:minmax(260px,.8fr) minmax(0,1.6fr) !important;gap:1px !important;padding:0 !important;}
  #methodology-detail .fact-layout-v193>aside {display:flex !important;flex-direction:column !important;justify-content:center !important;gap:10px !important;padding:28px !important;}
  #methodology-detail .fact-layout-v193>aside>span {font:600 12px/1.5 var(--mono) !important;letter-spacing:.08em !important;}
  #methodology-detail .fact-layout-v193>aside>b {max-width:280px !important;font-size:20px !important;line-height:1.35 !important;}
  #methodology-detail .fact-layout-v193>aside>p {max-width:400px !important;}
  #methodology-detail .fact-groups-v193 {display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:1px !important;margin:0 !important;}
  #methodology-detail .fact-groups-v193>div {min-height:116px !important;display:grid !important;align-content:center !important;gap:9px !important;padding:22px 24px !important;}
  #methodology-detail .fact-groups-v193 dt {font-size:15px !important;font-weight:600 !important;}

  #methodology-detail .review-layout-v193 {display:grid !important;gap:24px !important;}
  #methodology-detail .review-flow-v193 {display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;border:0 !important;border-radius:0 !important;list-style:none !important;}
  #methodology-detail .review-flow-v193>li {min-height:156px !important;display:flex !important;flex-direction:column !important;gap:10px !important;padding:20px !important;border:0 !important;border-radius:0 !important;}
  #methodology-detail .review-flow-v193 li>span {font:600 12px/1.5 var(--mono) !important;letter-spacing:.08em !important;}
  #methodology-detail .review-flow-v193 li>b {margin-top:12px !important;font-size:18px !important;line-height:1.5 !important;}
  #methodology-detail .review-flow-v193 li>p {min-height:42px !important;}
  #methodology-detail .review-disclosure-v193 {display:grid !important;grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(320px,1.4fr) !important;gap:10px !important;border-top:1px solid var(--method-line) !important;padding-top:24px !important;}
  #methodology-detail .review-disclosure-v193>:is(div,aside) {min-height:126px !important;display:grid !important;align-content:center !important;gap:8px !important;padding:20px 22px !important;border:0 !important;border-radius:0 !important;}
  #methodology-detail .review-disclosure-v193>div>span {font:600 12px/1.5 var(--mono) !important;letter-spacing:.08em !important;}
  #methodology-detail .review-disclosure-v193 b {font-size:18px !important;line-height:1.5 !important;}

  #methodology-detail .council-layout-v193 {display:grid !important;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr) !important;gap:24px !important;}
  #methodology-detail .council-perspectives-v193 {display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:1px !important;overflow:hidden !important;border:0 !important;border-radius:0 !important;}
  #methodology-detail .council-perspectives-v193>article {min-height:180px !important;display:flex !important;flex-direction:column !important;gap:12px !important;padding:22px !important;border:0 !important;border-radius:0 !important;}
  #methodology-detail :is(.council-perspectives-v193 span,.council-consensus-v193>span) {font:600 12px/1.5 var(--mono) !important;letter-spacing:.08em !important;}
  #methodology-detail .council-perspectives-v193 b {margin-top:12px !important;font-size:18px !important;line-height:1.5 !important;}
  #methodology-detail .council-consensus-v193 {min-height:180px !important;display:flex !important;flex-direction:column !important;justify-content:center !important;gap:12px !important;padding:24px !important;border:0 !important;border-radius:0 !important;}
  #methodology-detail .council-consensus-v193>b {font-size:18px !important;line-height:1.5 !important;}
  #methodology-detail :is(.review-flow-v193>li+li,.council-perspectives-v193>article+article) {border-left:1px solid var(--method-line) !important;}

  @media (max-width:980px) {
    #methodology-detail .governance-head-v193 {grid-template-columns:52px minmax(0,1fr) !important;}
    #methodology-detail .governance-head-v193>strong {grid-column:2 !important;justify-self:start !important;}
    #methodology-detail :is(.fact-layout-v193,.council-layout-v193) {grid-template-columns:minmax(0,1fr) !important;}
    #methodology-detail :is(.review-flow-v193,.review-disclosure-v193) {grid-template-columns:repeat(2,minmax(0,1fr)) !important;}
    #methodology-detail .review-disclosure-v193>aside {grid-column:1 / -1 !important;}
    #methodology-detail .review-flow-v193>li:nth-child(odd) {border-left:0 !important;}
    #methodology-detail .review-flow-v193>li:nth-child(n+3) {border-top:1px solid var(--method-line) !important;}
  }
  @media (max-width:680px) {
    #methodology-detail .governance-head-v193 {grid-template-columns:42px minmax(0,1fr) !important;align-items:start !important;gap:14px !important;padding:20px !important;}
    #methodology-detail .governance-index-v193 {min-height:46px !important;font-size:19px !important;}
    #methodology-detail .governance-head-v193 h2 {font-size:22px !important;}
    #methodology-detail .governance-body-v193 {margin:16px !important;padding:16px !important;}
    #methodology-detail .fact-layout-v193 {padding:0 !important;}
    #methodology-detail :is(.review-layout-v193,.council-layout-v193) {gap:16px !important;}
    #methodology-detail :is(.fact-groups-v193,.review-flow-v193,.review-disclosure-v193,.council-perspectives-v193) {grid-template-columns:minmax(0,1fr) !important;}
    #methodology-detail .review-disclosure-v193>aside {grid-column:1 !important;}
    #methodology-detail .fact-layout-v193>aside {padding:22px !important;}
    #methodology-detail :is(.review-flow-v193>li,.council-perspectives-v193>article) {min-height:136px !important;}
    #methodology-detail :is(.review-flow-v193>li+li,.council-perspectives-v193>article+article) {border-left:0 !important;border-top:1px solid var(--method-line) !important;}
  }
}
