.Legal_hero__II3FN{padding:80px 0 40px;background:radial-gradient(800px 400px at 80% 0,rgba(244,187,102,.16),transparent 60%),#fbf6ec;border-bottom:.5px solid var(--hairline)}.Legal_wrap__Ugtqm{max-width:1200px;margin:0 auto;padding:0 32px}.Legal_title__yHr21{font-family:var(--font-display);font-weight:900;letter-spacing:-1.5px;font-size:clamp(36px,5vw,56px);line-height:1.05;color:var(--plum-900);margin:18px 0 0;text-wrap:balance}.Legal_lead__KGtNB{margin-top:22px;max-width:720px}.Legal_meta__lFREx{display:flex;gap:12px;flex-wrap:wrap;font-family:var(--font-mono);font-size:12px;color:var(--ink-500);margin-top:22px}.Legal_meta__lFREx span{background:var(--cream-0);border:.5px solid var(--hairline);padding:4px 10px;border-radius:999px}.Legal_layout__hd69I{display:grid;grid-template-columns:260px 1fr;gap:64px;padding:56px 0 80px}.Legal_toc__KhWjn{position:sticky;top:96px;align-self:start;font-size:13.5px}.Legal_toc__KhWjn h6{font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--ink-500);margin:0 0 14px}.Legal_toc__KhWjn ol{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px;counter-reset:toc}.Legal_toc__KhWjn li{counter-increment:toc}.Legal_toc__KhWjn a{display:block;padding:8px 12px 8px 36px;border-radius:10px;color:var(--ink-700);position:relative;transition:background .15s,color .15s;line-height:1.35}.Legal_toc__KhWjn a:before{content:counter(toc,decimal-leading-zero);position:absolute;left:12px;top:8px;font-family:var(--font-mono);font-size:11px;color:var(--ink-400)}.Legal_toc__KhWjn a:hover{background:var(--cream-50);color:var(--plum-900)}.Legal_body__0u1_v{font-size:15.5px;line-height:1.75;color:var(--ink-700);max-width:720px}.Legal_body__0u1_v h2{font-family:var(--font-display);font-size:26px;font-weight:800;letter-spacing:-.4px;color:var(--plum-900);margin:56px 0 14px;scroll-margin-top:96px;display:flex;align-items:baseline;gap:14px}.Legal_body__0u1_v h2:first-child{margin-top:0}.Legal_num__Uj0wp{font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--honey-700);background:rgba(232,136,28,.1);padding:4px 9px;border-radius:8px;letter-spacing:.5px}.Legal_body__0u1_v h3{font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--plum-700);margin:28px 0 8px}.Legal_body__0u1_v p{margin:0 0 14px}.Legal_body__0u1_v ol,.Legal_body__0u1_v ul{padding-left:22px;margin:0 0 16px}.Legal_body__0u1_v li{margin-bottom:8px}.Legal_body__0u1_v strong{color:var(--plum-900);font-weight:700}.Legal_body__0u1_v a{color:var(--honey-700);text-decoration:underline;text-underline-offset:3px}.Legal_body__0u1_v code{background:var(--cream-100);padding:1px 7px;border-radius:5px;font-family:var(--font-mono);font-size:13px;color:var(--plum-700)}.Legal_callout__BzZ0v{background:linear-gradient(180deg,var(--cream-50),var(--cream-0));border:.5px solid var(--hairline);border-left:3px solid var(--honey-500);border-radius:14px;padding:18px 20px;margin:20px 0;font-size:14.5px;line-height:1.7;color:var(--ink-700)}.Legal_callout__BzZ0v strong{color:var(--honey-700)}.Legal_finalCallout__DZrUO{margin-top:48px}@media (max-width:900px){.Legal_layout__hd69I{grid-template-columns:1fr;gap:32px}.Legal_toc__KhWjn{position:static}}@media (max-width:720px){.Legal_wrap__Ugtqm{padding:0 20px}}