.ml-legal{padding:176px 0 96px;background:var(--ml-bg)}.ml-legal h1{color:var(--ml-primary-dark);font-size:2.4rem;margin-bottom:10px}.ml-legal-updated{color:var(--ml-text-muted);font-size:.9rem;margin-bottom:36px}.ml-legal h2{color:var(--ml-primary-dark);font-size:1.35rem;margin-top:2em;margin-bottom:.6em}.ml-legal p{color:var(--ml-text);line-height:1.8;margin-bottom:1.15em;font-size:1rem}.ml-legal a{color:var(--ml-primary)}.ml-legal a:hover{color:var(--ml-primary-dark)}