
/* CNTS GOV-1 — public governance pages only. */
body.cnts-governance-public .entry-header,
body.cnts-governance-public .page-header { display:none; }

.cnts-governance{
  --gov-surface:rgba(16,18,20,.90);
  --gov-surface-soft:rgba(255,255,255,.045);
  --gov-border:rgba(255,255,255,.13);
  --gov-text:#f3f1ed;
  --gov-muted:rgba(243,241,237,.70);
  --gov-accent:#d6aa5c;
  color:var(--gov-text);
  padding:clamp(34px,6vw,76px) 20px 84px;
}
.cnts-governance__inner{width:min(900px,100%);margin:0 auto;}
.cnts-governance__header{padding:clamp(26px,4vw,44px);border:1px solid var(--gov-border);background:linear-gradient(145deg,rgba(63,12,20,.84),rgba(15,16,18,.94));border-radius:18px;margin-bottom:24px;box-shadow:0 22px 60px rgba(0,0,0,.24);}
.cnts-governance__eyebrow,.cnts-governance-card__eyebrow{margin:0 0 9px;font-size:.75rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--gov-accent);}
.cnts-governance__header h1{margin:0;color:#fff;font-size:clamp(2rem,5vw,3.65rem);line-height:1.02;letter-spacing:-.035em;}
.cnts-governance__lead{font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.65;color:var(--gov-muted);max-width:760px;}
.cnts-governance__header .cnts-governance__lead{margin:16px 0 0;}
.cnts-governance__meta{margin:18px 0 0;color:var(--gov-muted);font-size:.88rem;}
.cnts-governance__prose{padding:clamp(24px,4vw,42px);border:1px solid var(--gov-border);background:var(--gov-surface);border-radius:18px;}
.cnts-governance__prose h2{color:#fff;margin:2.2em 0 .7em;font-size:clamp(1.25rem,2.5vw,1.65rem);line-height:1.2;}
.cnts-governance__prose h2:first-child{margin-top:0;}
.cnts-governance__prose p,.cnts-governance__prose li{color:var(--gov-muted);font-size:1rem;line-height:1.78;}
.cnts-governance__prose strong{color:var(--gov-text);}
.cnts-governance__prose ul{padding-left:1.25rem;margin:0 0 1.2rem;}
.cnts-governance__prose li+li{margin-top:.45rem;}
.cnts-governance a{color:#f0c77d;text-underline-offset:3px;}
.cnts-governance a:hover,.cnts-governance a:focus{color:#fff;}
.cnts-governance__contact{margin-top:24px;padding:26px 30px;border:1px solid var(--gov-border);background:var(--gov-surface-soft);border-radius:16px;}
.cnts-governance__contact h2{margin:0 0 8px;color:#fff;}
.cnts-governance__contact p:last-child{margin-bottom:0;color:var(--gov-muted);}
.cnts-governance-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;}
.cnts-governance-card{padding:26px;border:1px solid var(--gov-border);background:var(--gov-surface);border-radius:16px;}
.cnts-governance-card h2{margin:0 0 10px;color:#fff;font-size:1.35rem;}
.cnts-governance-card p:not(.cnts-governance-card__eyebrow){color:var(--gov-muted);line-height:1.65;}
.cnts-governance-card a{display:inline-block;margin-top:8px;font-weight:800;text-decoration:none;}
@media (max-width:680px){.cnts-governance{padding-left:14px;padding-right:14px}.cnts-governance-cards{grid-template-columns:1fr}.cnts-governance__header,.cnts-governance__prose{border-radius:14px}.cnts-governance__prose{padding:22px 20px}}
