.governance{--g-bg:#0b0c0b;--g-panel:#121512;--g-line:#343a34;--g-text:#eceee7;--g-muted:#b2b9b0;--g-gold:#c9a227;--g-blue:#92bcd0;max-width:1400px;color:var(--g-text);margin:0 auto;padding:36px 28px 72px;font-family:Inter,Arial,sans-serif;font-size:17px;line-height:1.65}.governance *{box-sizing:border-box}.governance a{color:var(--g-gold);text-underline-offset:4px}.governance a:hover{text-decoration:underline}.governance h1{letter-spacing:-.035em;text-transform:none;max-width:1000px;margin:14px 0 24px;font-family:Inter,Arial,sans-serif;font-size:clamp(32px,4.5vw,60px);line-height:1.12}.governance h2{letter-spacing:-.02em;text-transform:none;margin:0 0 20px;font-family:Inter,Arial,sans-serif;font-size:clamp(24px,2.8vw,34px);line-height:1.2}.governance h3{text-transform:none;margin:0 0 14px;font-family:Inter,Arial,sans-serif;font-size:21px;line-height:1.35}.governance p{margin:0 0 18px}.g-breadcrumb{flex-wrap:wrap;gap:10px;font-size:14px;display:flex}.g-kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--g-gold);font:12px/1.6 ui-monospace,monospace}.g-deck{color:var(--g-muted);max-width:960px;font-size:21px}.g-note{color:var(--g-muted);font-size:14px}.g-section{border-top:1px solid var(--g-line);margin-top:40px;padding-top:32px;scroll-margin-top:90px}.g-links{flex-wrap:wrap;gap:14px 24px;margin:22px 0;display:flex}.g-stats{border-block:1px solid var(--g-line);grid-template-columns:repeat(3,1fr);margin:28px 0;display:grid}.g-stat{padding:18px 12px}.g-stat strong{font-size:30px;font-weight:600;display:block}.g-stat span{color:var(--g-muted);font:12px/1.6 ui-monospace,monospace}.g-controls{background:var(--g-panel);border:1px solid var(--g-line);flex-wrap:wrap;gap:18px;margin:24px 0;padding:20px;display:flex}.g-controls label{font-size:max(var(--mobile-text-floor,0px), 13px);color:var(--g-muted);flex-direction:column;flex:210px;gap:8px;display:flex}.governance input,.governance select,.governance button{font:inherit;min-height:44px;color:var(--g-text);background:var(--g-bg);border:1px solid #687164;border-radius:0;max-width:100%;padding:8px 12px}.governance select{text-overflow:ellipsis;width:100%}.governance button{cursor:pointer}.governance button[aria-pressed=true]{background:var(--g-gold);color:#111;border-color:var(--g-gold)}.governance :focus-visible{outline:2px solid var(--g-gold);outline-offset:3px}.g-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.g-card{background:var(--g-panel);border:1px solid var(--g-line);padding:22px}.g-card h3 a{color:var(--g-text)}.g-card p{color:var(--g-muted);font-size:15px}.g-tags{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.g-tag{border:1px solid var(--g-line);color:var(--g-muted);padding:4px 7px;font:11px/1.5 ui-monospace,monospace}.g-compare{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.g-compare article{border-left:2px solid var(--g-gold);padding:0 0 0 16px}.g-compare ul{padding-left:20px;font-size:15px}.g-bar-row{grid-template-columns:minmax(160px,1fr) 2fr 52px;align-items:center;gap:12px;margin:12px 0;font-size:14px;display:grid}.g-bar{background:#252b25;height:14px}.g-bar span{background:var(--g-gold);height:100%;display:block}.g-table-wrap{border:1px solid var(--g-line);overflow-x:auto}.g-table{border-collapse:collapse;text-align:left;width:100%;font-size:15px}.g-table th,.g-table td{border-bottom:1px solid var(--g-line);vertical-align:top;padding:16px}.g-table th{color:var(--g-muted);font-weight:500}.g-table tbody th{color:var(--g-text);min-width:170px;font-weight:600}.g-matrix td{min-width:130px}.g-dot{background:var(--g-gold);width:10px;height:10px;margin-right:7px;display:inline-block}.g-dot.secondary{background:var(--g-blue)}.g-scenario-buttons{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.g-timeline{border-top:2px solid var(--g-gold);grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:26px;display:grid}.g-timeline article{padding-top:22px;position:relative}.g-timeline article:before{content:"";background:var(--g-gold);width:12px;height:12px;position:absolute;top:-7px;left:0}.g-timeline p{color:var(--g-muted);font-size:15px}.g-outcome{grid-template-columns:1fr 1fr;gap:16px;display:grid}.g-outcome>div{border-left:2px solid var(--g-blue);background:#12181a;padding:18px}.g-outcome>div+div{background:#1a1712;border-color:#b79b76}.g-outcome h4{font-size:max(var(--mobile-text-floor,0px), 13px);text-transform:uppercase;letter-spacing:.07em;color:var(--g-muted);margin:0 0 12px}.g-outcome p{font-size:16px}.g-policy{border:1px solid var(--g-line);background:var(--g-panel);margin:24px 0;padding:28px}.g-policy h3{font-size:25px}.g-policy blockquote{color:var(--g-muted);border-left:2px solid #69725f;margin:20px 0;padding:14px 20px;font-size:16px}.g-policy details{margin:14px 0}.g-policy summary{cursor:pointer;min-height:44px;color:var(--g-gold);padding:8px 0}.g-policy details p{color:var(--g-muted);font-size:15px}.g-monitor{border-top:1px solid var(--g-line);padding-top:16px;margin-top:22px!important}.g-sources{columns:2;column-gap:35px;padding-left:22px;font-size:14px}.g-sources li{break-inside:avoid;overflow-wrap:anywhere;padding:8px 0}.g-alert{border-left:3px solid var(--g-gold);background:#1b1912;margin:24px 0;padding:20px}.g-jump{z-index:5;border-block:1px solid var(--g-line);background:#0b0c0bf5;flex-wrap:wrap;gap:24px;padding:12px 0;font-size:14px;display:flex;position:sticky;top:64px}.g-method{max-width:1000px}.g-method p{color:var(--g-muted)}.g-reading{max-width:960px}.g-profile-link{min-height:44px;margin:14px 0;padding:9px 0;font-size:15px;display:inline-block}.g-article-callout{color:#eee;background:#141710;border:1px solid #41473a;max-width:1100px;margin:32px auto;padding:24px}.g-article-callout h2{text-transform:none;font-size:24px}.g-article-callout a{color:#c9a227;margin:8px 18px 8px 0;display:inline-block}.g-article-callout p{color:#bac2b5;font-size:16px}@media (max-width:900px){.g-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.g-compare{grid-template-columns:1fr}.g-timeline{gap:14px}.g-jump{position:static}.g-sources{columns:1}}@media (max-width:600px){.governance{padding:25px 16px 50px;font-size:16px}.g-deck{font-size:18px}.g-grid,.g-outcome,.g-timeline{grid-template-columns:1fr}.g-timeline{border-top:0;border-left:2px solid var(--g-gold);padding-left:22px}.g-timeline article:before{top:28px;left:-29px}.g-controls{gap:12px;padding:14px}.g-card,.g-policy{padding:18px}.g-stats .g-stat{padding:14px 5px}.g-stat strong{font-size:26px}.g-stat span{font-size:max(var(--mobile-text-floor,0px), 10px)}.g-bar-row{font-size:max(var(--mobile-text-floor,0px), 12px);grid-template-columns:1fr 1.2fr 40px;gap:8px}.g-table th,.g-table td{padding:12px}.g-scenario-buttons button{flex:150px}.g-jump{gap:10px 18px}.g-section{margin-top:30px;padding-top:26px}}
