/* Editorial governance: public correction and merged-revision ledger. */
.governance-hub{max-width:1140px}
.governance-intro{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,1fr);gap:45px;border-top:1px solid var(--line);padding:30px 0}
.governance-intro>p{font-size:13px;line-height:1.9;color:var(--muted);margin:0}
.governance-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.governance-stats>div{padding:18px 15px;background:var(--white);border:1px solid var(--line)}
.governance-stats strong{display:block;font:500 45px/1 var(--serif);color:var(--green)}
.governance-stats span{display:block;font-size:10px;color:var(--muted);line-height:1.5;margin-top:8px}
.governance-section{padding:41px 0 44px;border-top:1px solid var(--line)}
.governance-section>.eyebrow{color:var(--rust);font-size:9px;letter-spacing:1.3px}
.governance-section h2,.governance-method h2{font:500 43px/1.16 var(--serif);margin:11px 0 20px}
.governance-section>p,.governance-method p{font-size:12px;line-height:1.9;color:var(--muted);max-width:910px}
.governance-action{display:inline-block;background:var(--green);color:#faf4e7;padding:12px 20px;margin-top:10px;font-size:11px;font-weight:600}
.governance-steps{padding:4px 0 0 22px;max-width:930px}
.governance-steps li{padding:10px 0;font-size:12px;line-height:1.85;color:var(--muted)}
.governance-steps strong{color:var(--ink)}
.governance-roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;list-style:none;margin:15px 0 24px;padding:0}
.governance-roles li{border:1px solid var(--line);padding:20px;background:var(--white)}
.governance-roles h3{font:500 23px/1.2 var(--serif);margin:0 0 10px}
.governance-roles p{font-size:11px;line-height:1.75;color:var(--muted);min-height:62px}
.governance-roles small{font-size:9px;letter-spacing:.35px;color:var(--rust)}
.governance-section a:not(.governance-action),.governance-method a{text-decoration:underline;text-underline-offset:3px;color:var(--rust)}
.governance-revisions{list-style:none;padding:0;margin:22px 0 0;border-top:1px solid var(--line)}
.governance-entry{border-bottom:1px solid var(--line);scroll-margin-top:125px}
.governance-entry summary{display:flex;align-items:flex-start;gap:18px;cursor:pointer;padding:22px 8px 22px 0;list-style:none}
.governance-entry summary::-webkit-details-marker{display:none}
.governance-entry summary:after{content:'+';margin-left:auto;font-size:20px;color:var(--rust)}
.governance-entry details[open] summary:after{content:'-'}
.governance-rev-id{padding-top:6px;color:var(--rust);font-size:10px;white-space:nowrap;font-weight:600}
.governance-rev-title{display:flex;flex-direction:column;gap:8px}
.governance-rev-title strong{font:500 26px/1.2 var(--serif)}
.governance-rev-title small{font-size:10px;color:var(--muted)}
.governance-rev-content{padding:0 8px 25px 85px;max-width:920px}
.governance-rev-content p{font-size:11px;line-height:1.85;color:var(--muted)}
.governance-rev-content p strong{color:var(--ink)}
.governance-rev-content a{display:inline-block;margin-right:12px}
.governance-rev-content .governance-limitation{color:var(--rust)}
.governance-downloads{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0}
.governance-downloads li{padding:24px;background:#eaeadd;border:1px solid #cbd0bf}
.governance-downloads strong{display:block;font:500 25px/1.15 var(--serif)}
.governance-downloads p{font-size:11px;line-height:1.8;color:var(--muted)}
.governance-downloads a{font-size:11px;font-weight:600}
.governance-method{background:var(--green);padding:28px 34px;margin-top:25px;margin-bottom:12px;color:#faf4e7}
.governance-method h2{font-size:32px}.governance-method p{color:#cbd9c9}
.governance-method a{color:#f0d29b!important}
@media(max-width:820px){.governance-intro{grid-template-columns:1fr;gap:20px}.governance-roles{grid-template-columns:1fr}.governance-roles p{min-height:0}}
@media(max-width:600px){.governance-section h2{font-size:36px}.governance-rev-title strong{font-size:23px}.governance-entry summary{gap:10px}.governance-rev-content{padding-left:0}.governance-downloads{grid-template-columns:1fr}}
