.legal-body{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;background:#141414;color:#d8d8d8;margin:0}.legal-main{padding:3rem 1rem 4rem}.legal-doc{max-width:720px;margin:0 auto;font-size:.95rem;line-height:1.7}.legal-header{border-bottom:1px solid #222;padding-bottom:1.5rem;margin-bottom:2rem}.legal-header h1{font-size:1.75rem;font-weight:600;color:#ebebeb;margin:0 0 .25rem}.legal-effective{color:#888;font-size:.85rem;margin:0 0 1.25rem}.legal-switch{display:flex;gap:1.25rem;font-size:.85rem}.legal-switch a{color:#888;text-decoration:none;padding-bottom:.25rem;border-bottom:1px solid transparent}.legal-switch a:hover{color:#ccc}.legal-switch a[aria-current=page]{color:#c8a96e;border-bottom-color:#c8a96e}.legal-doc section+section{margin-top:2rem}.legal-doc h2{font-size:1.05rem;font-weight:600;color:#ebebeb;margin:0 0 .75rem}.legal-doc p{margin:0 0 .85rem}.legal-doc ul{margin:0 0 .85rem;padding-left:1.25rem}.legal-doc li+li{margin-top:.4rem}.legal-doc strong{color:#ebebeb;font-weight:600}.legal-doc section a,.legal-inline-button{color:#c8a96e;text-decoration:underline;text-decoration-color:rgba(200,169,110,0.4);text-underline-offset:2px}.legal-doc section a:hover,.legal-inline-button:hover{color:#d9be8a}.legal-inline-button{background:0 0;border:0;padding:0;font:inherit;cursor:pointer}.legal-table-wrap{overflow-x:auto;margin:0 0 .85rem}.legal-table{width:100%;border-collapse:collapse;font-size:.875rem}.legal-table td,.legal-table th{text-align:left;vertical-align:top;padding:.6rem .75rem;border-bottom:1px solid #222}.legal-table th{color:#aaa;font-weight:600;background:#1a1a1a}@media (max-width:600px){.legal-main{padding:2rem 1rem 3rem}.legal-header h1{font-size:1.4rem}}