.LegalLayout_section__jacJx{padding-block:var(--s-9) var(--s-8);background:var(--bg-0)}.LegalLayout_wrap__9Dvm_{max-width:800px;margin-inline:auto}.LegalLayout_back__5WKUN{display:inline-flex;align-items:center;gap:var(--s-2);color:var(--text-3);font-size:var(--fs-sm);margin-bottom:var(--s-5);transition:color var(--dur-fast)}.LegalLayout_back__5WKUN:hover{color:var(--brand-pale)}[dir=rtl] .LegalLayout_back__5WKUN svg{transform:scaleX(-1)}.LegalLayout_eyebrow__pHwIZ{font-family:var(--font-mono,"JetBrains Mono"),monospace;font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--brand-cyan)}.LegalLayout_h1__RstC_{font-size:var(--fs-3xl);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--text-1);margin-block:var(--s-3) var(--s-2)}.LegalLayout_updated__nqR74{color:var(--text-3);font-size:var(--fs-sm);margin-bottom:var(--s-7)}.LegalLayout_content___AuWz{display:flex;flex-direction:column;gap:var(--s-6)}.LegalLayout_content___AuWz h2{font-size:var(--fs-xl);color:var(--text-1);margin-bottom:var(--s-3);letter-spacing:var(--ls-tight)}.LegalLayout_content___AuWz h3{font-size:var(--fs-lg);color:var(--text-1);margin-block:var(--s-4) var(--s-2)}.LegalLayout_content___AuWz p{color:var(--text-2);line-height:var(--lh-base);font-size:var(--fs-base);max-width:70ch}.LegalLayout_content___AuWz ul{margin:0;-webkit-padding-start:var(--s-5);padding-inline-start:var(--s-5);color:var(--text-2);line-height:var(--lh-base);display:flex;flex-direction:column;gap:var(--s-2)}.LegalLayout_content___AuWz li::marker{color:var(--brand-cyan)}.LegalLayout_content___AuWz a{color:var(--brand-cyan);text-decoration:underline;text-underline-offset:3px}.LegalLayout_content___AuWz a:hover{color:var(--brand-pale)}.LegalLayout_content___AuWz strong{color:var(--text-1);font-weight:600}.LegalLayout_toc__6_3E7{background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--r-card);padding:var(--s-5);margin-bottom:var(--s-7)}.LegalLayout_toc__6_3E7 h2{font-size:var(--fs-sm);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-3);margin-bottom:var(--s-3)}.LegalLayout_toc__6_3E7 ol{margin:0;-webkit-padding-start:var(--s-5);padding-inline-start:var(--s-5);color:var(--text-2);font-size:var(--fs-sm);display:flex;flex-direction:column;gap:var(--s-2)}.LegalLayout_toc__6_3E7 a{color:var(--text-2)}.LegalLayout_toc__6_3E7 a:hover{color:var(--brand-cyan)}.LegalLayout_footnote__kw10N{margin-top:var(--s-9);padding:var(--s-5);border:1.5px dashed var(--border-2);border-radius:var(--r-card);color:var(--text-3);font-size:var(--fs-sm);line-height:var(--lh-base)}.Button_base__xcPDI{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);padding:var(--s-3) var(--s-5);border-radius:var(--r-button);font-size:var(--fs-base);font-weight:600;letter-spacing:var(--ls-base);line-height:1;cursor:pointer;transition:transform var(--dur-base) var(--ease-out-expo),box-shadow var(--dur-base) var(--ease-out-expo),background var(--dur-base) var(--ease-out-expo),border-color var(--dur-base) var(--ease-out-expo),color var(--dur-base) var(--ease-out-expo);text-decoration:none;white-space:nowrap;min-height:44px;border:1px solid transparent}.Button_lg__s7W56{padding:var(--s-4) var(--s-6);font-size:var(--fs-lg);min-height:52px}.Button_primary__6_Dls{background:var(--brand-deep);color:var(--text-on-brand);box-shadow:var(--shadow-cta)}.Button_primary__6_Dls:hover{background:var(--brand-deep-hover);transform:translateY(-2px);box-shadow:0 12px 32px rgba(8,119,124,.55)}.Button_secondary__uuOdH{background:transparent;color:var(--brand-cyan);border-color:var(--brand-cyan)}.Button_secondary__uuOdH:hover{background:rgba(24,182,198,.08);transform:translateY(-2px)}.Button_ghost__gZqlA{background:transparent;color:var(--text-1)}.Button_ghost__gZqlA:hover{background:var(--bg-3)}.Button_arrow__nnDvD{display:inline-block;transition:transform var(--dur-fast) var(--ease-out-expo)}.Button_base__xcPDI:hover .Button_arrow__nnDvD{transform:translateX(3px)}[dir=rtl] .Button_arrow__nnDvD{transform:scaleX(-1)}[dir=rtl] .Button_base__xcPDI:hover .Button_arrow__nnDvD{transform:scaleX(-1) translateX(3px)}