.ml-legal-head{padding:80px 7% 44px;max-width:1300px;margin:auto}.ml-legal-head h1{font:400 clamp(36px,5.4vw,68px)/1.12 Georgia,serif;overflow-wrap:anywhere;margin:20px 0;color:#183e35}.ml-legal-subtitle{font-size:18px;color:#596e65}.ml-legal-layout{max-width:1300px;padding:0 7% 90px;margin:auto;display:grid;grid-template-columns:220px minmax(0,760px);gap:64px;align-items:start}.ml-legal-nav{font-size:14px}.ml-legal-nav nav{display:grid;gap:12px}.ml-legal-nav>nav{padding:22px;border:1px solid #cbd6d9;background:#e7edf0;border-radius:6px}.ml-legal-nav a{color:#183e35;text-decoration:none}.ml-legal-nav a[aria-current]{font-weight:700;text-decoration:underline;text-underline-offset:5px}.ml-legal-toc{margin-top:24px}.ml-legal-toc summary{cursor:pointer;padding:12px 0;font-weight:600}.ml-legal-toc nav{padding:12px 0;line-height:1.5}.ml-legal-copy{min-width:0;font-size:16px;line-height:1.85;color:#344e45;overflow-wrap:anywhere}.ml-legal-copy h2{font:400 30px/1.25 Georgia,serif;color:#183e35;margin:42px 0 20px;scroll-margin-top:100px}.ml-legal-copy h3{font:600 18px/1.5 'Segoe UI',sans-serif;margin:26px 0 14px}.ml-legal-copy>h2:first-child,.ml-legal-copy>p:first-child{margin-top:0}.ml-legal-copy p{margin:0 0 20px}.ml-legal-copy ul,.ml-legal-copy ol{padding-left:24px;margin:0 0 24px}.ml-legal-copy ul{list-style:disc}.ml-legal-copy li{margin:7px 0}.ml-legal-copy a{color:#466576;text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.ml-legal-head{padding:44px 6% 24px}.ml-legal-layout{grid-template-columns:1fr;gap:30px;padding:0 6% 60px}.ml-legal-nav>nav{gap:16px}.ml-legal-copy h2{font-size:26px}}