body.ml-legal{display:block;max-width:none;margin:0;padding:0;background:#121511;color:#f1f0e6;font-family:system-ui,sans-serif;overflow:auto;height:auto;min-height:100vh}.ml-legal main{max-width:780px;margin:0 auto;padding:65px 24px 90px}.ml-legal .wrap{max-width:none;padding:0;margin:0}.ml-legal h1{font-size:clamp(34px,6vw,60px);line-height:1.08;letter-spacing:-1.8px;margin:30px 0}.ml-legal h2{font-size:20px;color:#c4edac;margin:35px 0 15px;border-bottom:1px solid #394334;padding-bottom:12px}.ml-legal p,.ml-legal li{font-size:16px;line-height:1.8;color:#d6dacd;opacity:1}.ml-legal a{color:#c4edac}.ml-legal .meta{font-size:14px;color:#aeb9a5;opacity:1}.ml-legal .ml-family{position:relative}.ml-legal nav a{font-size:13px}
