:root{--mmio-gov-forest:#102e2b;--mmio-gov-forest-2:#173b37;--mmio-gov-gold:#c89a4b;--mmio-gov-cream:#f7f1e6;--mmio-gov-mist:#e8efeb;--mmio-gov-ink:#162825;--mmio-gov-muted:#516763;--mmio-gov-line:#d6dfda;--mmio-gov-danger:#7f2f27}
.mmio-governance{background:linear-gradient(180deg,#edf2ef 0,#f8f5ee 28rem,#fff 100%);color:var(--mmio-gov-ink);min-height:70vh}
.mmio-governance__hero{background:radial-gradient(circle at 80% 15%,rgba(200,154,75,.22),transparent 32%),linear-gradient(135deg,var(--mmio-gov-forest),#0c2422);color:#fff;padding:clamp(4.5rem,8vw,8rem) 1.25rem 5rem;position:relative;overflow:hidden}
.mmio-governance__hero:after{content:"";position:absolute;inset:auto -7rem -12rem auto;width:30rem;height:30rem;border:1px solid rgba(255,255,255,.13);border-radius:50%;box-shadow:0 0 0 3rem rgba(255,255,255,.025),0 0 0 7rem rgba(255,255,255,.018)}
.mmio-governance__hero-inner{width:min(1180px,100%);margin:auto;position:relative;z-index:1}
.mmio-governance__eyebrow{text-transform:uppercase;letter-spacing:.14em;font-weight:750;font-size:.78rem;color:#efd7a9;margin:0 0 1rem}
.mmio-governance__hero h1{font-size:clamp(2.5rem,6vw,5rem);line-height:.98;letter-spacing:-.045em;max-width:900px;margin:0 0 1.25rem;color:#fff}
.mmio-governance__hero>div>p:not(.mmio-governance__eyebrow){font-size:clamp(1.05rem,2vw,1.32rem);line-height:1.65;max-width:760px;color:#dce9e4}
.mmio-governance__hero-meta{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:2rem}.mmio-governance__hero-meta span{border:1px solid rgba(255,255,255,.23);border-radius:999px;padding:.55rem .85rem;font-size:.82rem;color:#eaf1ee}
.mmio-governance__layout{width:min(1220px,calc(100% - 2rem));margin:-2.3rem auto 6rem;display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:2rem;align-items:start;position:relative;z-index:2}
.mmio-governance__nav{background:#fff;border:1px solid var(--mmio-gov-line);border-radius:18px;box-shadow:0 18px 50px rgba(20,44,40,.09);padding:.75rem;position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow:auto}
.mmio-governance__nav-title{font-size:.74rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800;color:var(--mmio-gov-muted);padding:.7rem .8rem .45rem;margin:0}
.mmio-governance__nav a{display:block;padding:.72rem .8rem;border-radius:10px;color:#29423e;text-decoration:none;font-size:.91rem;line-height:1.25}
.mmio-governance__nav a:hover,.mmio-governance__nav a:focus-visible{background:var(--mmio-gov-mist);color:#0c2b27}.mmio-governance__nav a[aria-current=page]{background:var(--mmio-gov-forest);color:#fff;font-weight:700}
.mmio-governance__paper{background:#fff;border:1px solid var(--mmio-gov-line);border-radius:22px;box-shadow:0 24px 70px rgba(20,44,40,.1);padding:clamp(1.4rem,4vw,4rem);font-size:1rem;line-height:1.75;min-width:0}
.mmio-governance__paper h2{font-size:clamp(1.65rem,3.2vw,2.5rem);line-height:1.12;letter-spacing:-.025em;margin:2.8rem 0 1rem;color:var(--mmio-gov-forest)}
.mmio-governance__paper h3{font-size:1.28rem;line-height:1.3;margin:2rem 0 .7rem;color:#244843}.mmio-governance__paper h2:first-of-type{margin-top:1.5rem}.mmio-governance__paper p,.mmio-governance__paper li{max-width:78ch}.mmio-governance__paper li{margin:.5rem 0}.mmio-governance__paper a{color:#0b6f64;text-underline-offset:.18em}.mmio-governance__paper table{width:100%;border-collapse:collapse;margin:1.5rem 0;display:block;overflow-x:auto}.mmio-governance__paper th,.mmio-governance__paper td{padding:.8rem;border:1px solid var(--mmio-gov-line);vertical-align:top;text-align:left}.mmio-governance__paper th{background:#edf3ef}.mmio-governance__paper blockquote{border-left:4px solid var(--mmio-gov-gold);background:var(--mmio-gov-cream);padding:1rem 1.25rem;margin:1.4rem 0}
.mmio-governance__status{background:#edf4f0;border-left:4px solid #2c776e;border-radius:8px;padding:1rem 1.1rem;margin-bottom:2rem}.mmio-governance__document-footer{margin-top:4rem;border-top:1px solid var(--mmio-gov-line);padding-top:1.5rem;color:var(--mmio-gov-muted)}
.mmio-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.mmio-policy-card{border:1px solid var(--mmio-gov-line);border-radius:14px;padding:1.15rem;background:#fbfcfb}.mmio-policy-card h3{margin:.1rem 0 .45rem}.mmio-policy-card p{margin:.35rem 0}.mmio-policy-callout{background:var(--mmio-gov-cream);border:1px solid #e7d6b6;border-radius:14px;padding:1.2rem;margin:1.5rem 0}.mmio-policy-danger{background:#fff1ee;border:1px solid #ecc6c0;border-radius:14px;padding:1.2rem;margin:1.5rem 0;color:#54241e}
.mmio-legal-rail{background:#0c2522;color:#e9f1ed;padding:2.2rem 1rem;border-top:1px solid rgba(255,255,255,.13)}.mmio-legal-rail__inner{width:min(1180px,100%);margin:auto;display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:2rem;align-items:start}.mmio-legal-rail strong{color:#fff;font-size:1.04rem}.mmio-legal-rail p{color:#bfd0ca;margin:.5rem 0;max-width:55ch;line-height:1.5}.mmio-legal-rail nav{display:flex;flex-wrap:wrap;gap:.45rem .9rem}.mmio-legal-rail a{color:#f3dfb8;text-decoration:none;font-size:.88rem}.mmio-legal-rail a:hover,.mmio-legal-rail a:focus-visible{text-decoration:underline;text-underline-offset:.2em}
.mmio-governance-inline,.mmio-gov-checkout-notice{border:1px solid #d2ded8;border-radius:14px;background:#f3f7f4;padding:1rem 1.15rem;margin:1.5rem 0;color:#203b37}.mmio-governance-inline h2{font-size:1.15rem;margin:0 0 .5rem}.mmio-governance-inline p,.mmio-gov-checkout-notice p{margin:.45rem 0;line-height:1.55}.mmio-gov-checkout-notice__title{font-weight:800;color:#133a34}.mmio-gov-checkout-notice__links{display:flex;gap:.55rem 1rem;flex-wrap:wrap}.mmio-gov-checkout-notice__links a{color:#09695f;text-underline-offset:.18em}
@media(max-width:860px){.mmio-governance__layout{grid-template-columns:1fr;margin-top:-1.2rem}.mmio-governance__nav{position:static;max-height:none;display:flex;overflow-x:auto;gap:.25rem;scroll-snap-type:x proximity}.mmio-governance__nav-title{display:none}.mmio-governance__nav a{min-width:11rem;scroll-snap-align:start}.mmio-policy-grid{grid-template-columns:1fr}.mmio-legal-rail__inner{grid-template-columns:1fr}}
@media(max-width:540px){.mmio-governance__hero{padding-top:3.5rem}.mmio-governance__layout{width:min(100% - 1rem,1220px);gap:1rem}.mmio-governance__paper{border-radius:14px;padding:1.15rem}.mmio-governance__nav{border-radius:12px}.mmio-governance__paper th,.mmio-governance__paper td{min-width:10rem}.mmio-legal-rail{padding:1.6rem .85rem}}
@media(prefers-reduced-motion:reduce){.mmio-governance *,.mmio-legal-rail *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
