:root{--ml-color-navy:#102b3d;--ml-color-navy-deep:#0b1e2b;--ml-color-navy-dark:#0a1a25;--ml-color-navy-light:#17384d;--ml-color-coral:#d4495f;--ml-color-coral-light:#f07a8a;--ml-color-coral-deep:#c74459;--ml-color-brand-pink:#e94c66;--ml-color-cream:#fafaf8;--ml-color-blush:#fbf0f3;--ml-color-white:#fff;--ml-color-text-muted:#52616e;--ml-color-text-muted-2:#94a0aa;--ml-color-green:#27ae60;--ml-color-verified-badge:#1d9bf0;--ml-color-star:#e39a2b;--ml-overlay-navy-panel:#0b1e2bb8;--ml-overlay-scrim:#0006;--ml-overlay-photo-strong:#08141ce6;--ml-overlay-photo-soft:#08141c59;--ml-border-on-dark:#ffffff12;--ml-border-on-dark-strong:#ffffff1f;--ml-border-on-light:#102b3d1a;--ml-shadow-card:#102b3d1f;--ml-shadow-card-soft:#102b3d14;--ml-text-on-dark-muted:#ffffff8c;--ml-font-display:"Lilita One", Georgia, serif;--ml-font-body:Montserrat, -apple-system, sans-serif}.legal-header__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ml-color-coral-light);margin-bottom:1.2rem;font-size:1.1rem;font-weight:700}.legal-header__title{font-family:var(--ml-font-display);color:var(--ml-color-white);margin:0 0 1rem;font-size:clamp(3rem,4.5vw,4.4rem);font-weight:400}.legal-header__updated{color:var(--ml-text-on-dark-muted);font-size:1.3rem}.legal-header__switcher{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2.4rem;display:flex}.legal-header__pill{color:var(--ml-color-white);border:1px solid var(--ml-border-on-dark-strong);border-radius:2rem;padding:.8rem 1.6rem;font-size:1.3rem;font-weight:600;text-decoration:none}.legal-header__pill:hover{color:var(--ml-color-white);background:#ffffff1a}.legal-header__pill--current{color:var(--ml-color-navy);background:var(--ml-color-white);border-color:var(--ml-color-white);font-weight:700}.legal-header__pill--current:hover{background:var(--ml-color-white);color:var(--ml-color-navy)}.legal-header{background:var(--ml-color-navy);text-align:center;margin-top:8rem;padding:5.6rem 2.4rem 4.4rem}@media (width<=480px){.legal-header{padding:4.4rem 1.6rem 3.6rem}}.legal-body__toc{background:var(--ml-color-white);border:1px solid var(--ml-border-on-light);border-radius:1.2rem;margin:0 0 3.6rem;padding:1.8rem 2.2rem}.legal-body__toc-label{letter-spacing:.05em;text-transform:uppercase;color:var(--ml-color-text-muted-2);margin-bottom:.8rem;font-size:1.1rem;font-weight:700}.legal-body__toc-list{margin:0;padding:0;font-size:1.4rem;list-style:none}.legal-body__toc-list li{margin-bottom:.4rem}.legal-body__toc-list li:last-child{margin-bottom:0}.legal-body__toc-link{color:var(--ml-color-navy)}.legal-body__toc-link:hover{color:var(--ml-color-coral-deep)}.legal-body__text{color:var(--ml-color-text-muted);font-size:1.5rem}.legal-body__text>:first-child{margin-top:0}.legal-body__text>:last-child{margin-bottom:0}.legal-body__text h2{font-family:var(--ml-font-display);color:var(--ml-color-navy);margin:2.8rem 0 1rem;scroll-margin-top:2.4rem;font-size:2.2rem;font-weight:400}.legal-body__text h3{color:var(--ml-color-navy);margin:2rem 0 .8rem;font-size:1.6rem;font-weight:700}.legal-body__text h4{color:var(--ml-color-navy);margin:1.6rem 0 .6rem;font-size:1.5rem;font-weight:700}.legal-body__text p{margin:0 0 1.2rem}.legal-body__text ul,.legal-body__text ol{margin:0 0 1.2rem;padding-left:2.2rem}.legal-body__text blockquote{border-left:3px solid var(--ml-border-on-light);margin:0 0 1.2rem;padding:.8rem 1.4rem}.legal-body__text hr{border:0;border-top:1px solid var(--ml-border-on-light);margin:2.4rem 0}.legal-body__text li{margin-bottom:.6rem}.legal-body__text li>p,.legal-body__text th>p,.legal-body__text td>p{margin:0}.legal-body__text strong{color:var(--ml-color-navy)}.legal-body__text a{color:var(--ml-color-coral-deep)}.legal-body__text a:hover{color:var(--ml-color-coral-light)}.legal-body__text table{border-collapse:collapse;background:var(--ml-color-white);border:1px solid var(--ml-border-on-light);border-radius:1.2rem;width:max-content;max-width:100%;margin:0 0 1.2rem;font-size:1.35rem;display:block;overflow-x:auto}.legal-body__text th{text-align:left;border-bottom:1px solid var(--ml-border-on-light);color:var(--ml-color-text-muted-2);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;padding:1.2rem 1.4rem;font-size:1.1rem;font-weight:700}.legal-body__text td{border-bottom:1px solid var(--ml-border-on-light);padding:1.2rem 1.4rem}.legal-body__text tbody tr:last-child td{border-bottom:0}.legal-body{max-width:76rem;margin:0 auto;padding:4.4rem 2.4rem 9rem;line-height:1.75}@media (width<=480px){.legal-body{padding:3.6rem 1.6rem 6rem}}
