.Legal-module__C0m42q__nav{z-index:40;-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);border-bottom:1px solid var(--slate-200);background:#ffffffdb;position:sticky;top:0}.Legal-module__C0m42q__navInner{align-items:center;gap:14px;max-width:1100px;height:66px;margin:0 auto;padding:0 24px;display:flex}.Legal-module__C0m42q__brand{align-items:center;gap:10px;display:flex}.Legal-module__C0m42q__brandLogo{border-radius:9999px;width:28px;height:28px;display:block}.Legal-module__C0m42q__brandWord{font-family:var(--font-dm-sans), sans-serif;letter-spacing:-.03em;color:var(--ink);font-size:20px;font-weight:800}.Legal-module__C0m42q__sep{color:var(--slate-300);font-size:14px}.Legal-module__C0m42q__crumb{color:var(--slate-500);font-size:14.5px}.Legal-module__C0m42q__backLink{border:1px solid var(--slate-200);height:38px;color:var(--ink);border-radius:9999px;align-items:center;margin-left:auto;padding:0 18px;font-size:14px;font-weight:500;transition:background .2s;display:inline-flex}.Legal-module__C0m42q__backLink:hover{background:var(--slate-50);color:var(--ink)}.Legal-module__C0m42q__page{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:56px;max-width:1100px;margin:0 auto;padding:56px 24px 96px;display:grid}@media (max-width:900px){.Legal-module__C0m42q__page{grid-template-columns:minmax(0,1fr)}}.Legal-module__C0m42q__sidebar{flex-direction:column;gap:6px;display:flex;position:sticky;top:96px}@media (max-width:900px){.Legal-module__C0m42q__sidebar{flex-flow:wrap;position:static}}.Legal-module__C0m42q__sidebarLabel{letter-spacing:.1em;color:var(--slate-400);width:100%;padding:0 12px 10px;font-size:11.5px;font-weight:700}.Legal-module__C0m42q__sidebarLink{text-align:left;color:var(--slate-500);background:0 0;border:0;border-radius:12px;padding:11px 13px;font-size:14px;transition:background .2s,color .2s}.Legal-module__C0m42q__sidebarLinkActive{background:var(--indigo-mist);color:var(--indigo-dark);font-weight:600}.Legal-module__C0m42q__docHead{border-bottom:1px solid var(--slate-100);margin-bottom:36px;padding-bottom:28px}.Legal-module__C0m42q__draftBadge{letter-spacing:.08em;color:var(--amber-700);background:var(--amber-100);border-radius:9999px;margin-bottom:18px;padding:5px 12px;font-size:11.5px;font-weight:700;display:inline-block}.Legal-module__C0m42q__docTitle{font-family:var(--font-dm-sans), sans-serif;letter-spacing:-.035em;color:var(--ink);margin:0 0 12px;font-size:40px;font-weight:800;line-height:1.1}.Legal-module__C0m42q__docIntro{color:var(--slate-500);text-wrap:pretty;max-width:640px;margin:0 0 14px;font-size:16.5px;line-height:1.6}.Legal-module__C0m42q__docMeta{color:var(--slate-400);flex-wrap:wrap;gap:20px;font-size:13px;display:flex}.Legal-module__C0m42q__sections{flex-direction:column;gap:30px;display:flex}.Legal-module__C0m42q__sectionHead{align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.Legal-module__C0m42q__sectionNum{font-family:var(--font-dm-sans), sans-serif;color:var(--indigo-pale);font-size:13px;font-weight:800}.Legal-module__C0m42q__sectionTitle{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:21px;font-weight:600}.Legal-module__C0m42q__sectionBody{color:var(--slate-600);text-wrap:pretty;max-width:680px;margin:0 0 12px;font-size:15.5px;line-height:1.68}.Legal-module__C0m42q__sectionList{background:var(--slate-50);border:1px solid var(--slate-200);border-radius:18px;flex-direction:column;gap:8px;max-width:680px;padding:18px 20px;display:flex}.Legal-module__C0m42q__subsections{border-left:2px solid var(--slate-100);flex-direction:column;gap:18px;max-width:680px;margin-top:16px;padding-left:20px;display:flex}.Legal-module__C0m42q__subsectionTitle{color:var(--ink);margin:0 0 6px;font-size:15px;font-weight:600}.Legal-module__C0m42q__sectionListItem{align-items:flex-start;gap:11px;display:flex}.Legal-module__C0m42q__sectionListDot{background:var(--indigo);border-radius:9999px;flex-shrink:0;width:5px;height:5px;margin-top:9px}.Legal-module__C0m42q__sectionListText{color:var(--slate-600);font-size:14.5px;line-height:1.55}.Legal-module__C0m42q__contact{background:var(--ink);color:#fff;border-radius:24px;margin-top:44px;padding:26px 28px}.Legal-module__C0m42q__contactTitle{font-family:var(--font-dm-sans), sans-serif;letter-spacing:-.02em;margin-bottom:8px;font-size:19px;font-weight:700}.Legal-module__C0m42q__contactBody{color:#fff9;max-width:520px;margin:0 0 16px;font-size:14.5px;line-height:1.6}.Legal-module__C0m42q__contactMeta{color:#ffffff73;flex-wrap:wrap;gap:22px;font-size:13.5px;display:flex}
