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