/* MMMC MFF v0.1.19.8 — authoritative legal-document presentation with mobile containment. */
.mmmc-legal-document{margin:0;background:#080b12;color:#111827;font-family:Arial,Helvetica,sans-serif}
.mmmc-legal-frame{min-height:100vh;background:linear-gradient(180deg,#080b12 0,#0d1420 310px,#f3f0e9 310px,#f3f0e9 100%)}
.mmmc-legal-inner{width:min(960px,calc(100% - 48px));margin:0 auto}
.mmmc-legal-topbar{border-bottom:1px solid rgba(255,255,255,.12);background:#080b12;padding:20px 0}
.mmmc-legal-brand{display:flex;align-items:center;gap:13px}
.mmmc-legal-brand img{display:block;width:110px;height:auto}
.mmmc-legal-brand span{color:#fff;font-size:9px;font-weight:800;line-height:1.15;letter-spacing:.13em}
.mmmc-legal-main{padding:70px 0 84px}
.mmmc-legal-layout{position:relative}
.mmmc-legal-eyebrow{margin:0 0 18px;color:#d9a441;font-size:11px;font-weight:900;letter-spacing:.18em}
.mmmc-legal-paper{box-sizing:border-box;background:#fff;padding:58px 68px 62px;border-top:4px solid #d93036;box-shadow:0 24px 70px rgba(0,0,0,.16)}
.mmmc-legal-paper h1,.mmmc-legal-paper h2,.mmmc-legal-paper h3,.mmmc-legal-paper h4{font-family:Arial,Helvetica,sans-serif;color:#111827;font-weight:900;letter-spacing:-.025em}
.mmmc-legal-paper h1{margin:0 0 12px;font-size:clamp(38px,5vw,58px);line-height:.98;text-transform:uppercase}
.mmmc-legal-paper h2{margin:42px 0 13px;padding-top:5px;font-size:24px;line-height:1.15}
.mmmc-legal-paper h3{margin:30px 0 10px;font-size:19px}
.mmmc-legal-paper h4{margin:26px 0 9px;font-size:16px}
.mmmc-legal-paper p,.mmmc-legal-paper li,.mmmc-legal-paper blockquote{font-size:16px;line-height:1.72;color:#3e4652}
.mmmc-legal-paper p{margin:0 0 16px}.mmmc-legal-paper ul,.mmmc-legal-paper ol{margin:12px 0 20px;padding-left:24px}.mmmc-legal-paper li{margin:0 0 7px}
.mmmc-legal-paper strong,.mmmc-legal-paper b{color:#202733}.mmmc-legal-paper hr{border:0;border-top:1px solid #dfe2e6;margin:34px 0}
.mmmc-legal-paper blockquote{margin:24px 0;padding:4px 0 4px 20px;border-left:3px solid #d9a441}
.mmmc-legal-return{display:flex;justify-content:flex-end;margin-top:26px}
.mmmc-legal-return a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 24px;background:#d93036;color:#fff;text-decoration:none;font-size:12px;font-weight:900;letter-spacing:.1em}
.mmmc-legal-return a:focus-visible{outline:3px solid #fff;outline-offset:4px}
.mmmc-legal-footer{border-top:1px solid rgba(255,255,255,.1);background:#07090f;padding:22px 0;color:#969da8;font-size:11px}
@media(max-width:620px){.mmmc-legal-inner{width:calc(100% - 30px);max-width:960px}.mmmc-legal-topbar{padding:16px 0}.mmmc-legal-brand img{width:96px}.mmmc-legal-main{padding:46px 0 58px}.mmmc-legal-paper{padding:38px 24px 42px;border-top-width:3px}.mmmc-legal-paper h1{font-size:38px}.mmmc-legal-paper h2{margin-top:34px;font-size:22px}.mmmc-legal-paper p,.mmmc-legal-paper li,.mmmc-legal-paper blockquote{font-size:15.5px;line-height:1.68}.mmmc-legal-return{justify-content:stretch}.mmmc-legal-return a{width:100%;box-sizing:border-box}.mmmc-legal-frame{background:linear-gradient(180deg,#080b12 0,#0d1420 230px,#f3f0e9 230px,#f3f0e9 100%)}}
