.Legal_main__eKu_m{--c-bg:#f4e6d4;--c-surface:#fffaf2;--c-ink:#2b1e15;--c-muted:#6c5848;--c-line:rgba(120,80,40,0.2);--c-gold:#b5853a;--c-green:#0e3b36;position:relative;overflow:hidden;isolation:isolate;color:var(--c-ink);padding-block:clamp(2.4rem,6vw,5rem);background:radial-gradient(55% 40% at 15% 0,rgba(255,255,255,.55),transparent 70%),var(--c-bg)}[data-theme=dark] .Legal_main__eKu_m{--c-bg:#15110d;--c-surface:#1e1914;--c-ink:#f3e7d6;--c-muted:#b7a690;--c-line:rgba(231,200,150,0.18);--c-gold:#d9b46c;--c-green:#d9b46c;background:radial-gradient(55% 40% at 15% 0,rgba(217,180,108,.1),transparent 70%),var(--c-bg)}.Legal_pattern__h5qoW{position:absolute;inset:0;z-index:-1;background:url(/assets/patterns/geo-gold.svg) 50%/220px repeat;opacity:.13;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 75% 70% at 50% 50%,transparent 20%,#000 100%);mask-image:radial-gradient(ellipse 75% 70% at 50% 50%,transparent 20%,#000 100%)}[data-theme=dark] .Legal_pattern__h5qoW{filter:invert(.75) sepia(1) saturate(1.4) hue-rotate(-12deg);opacity:.4}.Legal_wrap__Ugtqm{display:grid;gap:clamp(1.4rem,4vw,2.6rem);align-items:start}@media (min-width:1000px){.Legal_wrap__Ugtqm{grid-template-columns:280px minmax(0,1fr)}.Legal_toc__KhWjn{position:sticky;top:110px}}.Legal_toc__KhWjn{border:1px solid var(--c-line);border-radius:22px;background:var(--c-surface);padding:1rem 1.1rem}.Legal_toc__KhWjn ol{list-style:none;margin:0;padding:0;display:grid;gap:.15rem;counter-reset:t}.Legal_toc__KhWjn li{counter-increment:t}.Legal_toc__KhWjn a{display:flex;gap:.6rem;padding:.4rem .5rem;border-radius:10px;color:var(--c-muted);text-decoration:none;font-size:.9rem;line-height:1.4;transition:background .2s,color .2s}.Legal_toc__KhWjn a:before{content:counter(t);flex:none;width:1.4rem;color:var(--c-gold);font-weight:700}.Legal_toc__KhWjn a:hover{background:color-mix(in srgb,var(--c-gold) 12%,transparent);color:var(--c-green)}@media (max-width:999.98px){.Legal_toc__KhWjn{display:none}}.Legal_doc__0x8B9{border:1px solid var(--c-line);border-radius:28px;background:var(--c-surface);padding:clamp(1.3rem,4vw,2.6rem);box-shadow:0 30px 60px -36px rgba(14,59,54,.45)}.Legal_updated__AmkZk{margin:0 0 1.4rem;padding-bottom:1rem;border-bottom:1px solid var(--c-line);font-size:.88rem;font-weight:600;color:var(--c-gold)}.Legal_sec___0SuL{scroll-margin-top:110px}.Legal_sec___0SuL+.Legal_sec___0SuL{margin-top:1.7rem}.Legal_sec___0SuL h2{margin:0 0 .5rem;font-size:clamp(1.05rem,2vw,1.25rem);color:var(--c-green);font-family:var(--font-heading,serif)}.Legal_sec___0SuL p{margin:0;line-height:1.9;color:var(--c-muted)}