.LegalLayout_page__hSpvH{background:var(--obraa-color-neutral-bg-primary);min-height:100vh;padding:64px 24px 96px}.LegalLayout_shell__ZCmbT{max-width:1100px;margin:0 auto}.LegalLayout_header__oe1GF{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--obraa-color-border)}.LegalLayout_title__8ywbk{font-family:var(--font-plus-jakarta),sans-serif;font-size:2.25rem;font-weight:800;letter-spacing:-.03em;color:var(--obraa-color-text-primary);margin:0 0 10px}.LegalLayout_subtitle__OygRl{font-size:.9rem;color:var(--obraa-color-text-muted);margin:0}.LegalLayout_layout__eaTr4{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:48px;gap:48px}.LegalLayout_content___03tc{min-width:0;max-width:720px}.LegalLayout_tocLabel__nLh9p{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--obraa-color-text-muted);margin:0 0 12px}.LegalLayout_tocMobile__ndDJ4{margin:0 0 32px;padding:12px 16px;background:var(--obraa-color-neutral-bg-elevated);border:1px solid var(--obraa-color-border);border-radius:10px}.LegalLayout_tocMobileSummary__J3LnF{font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--obraa-color-text-primary);cursor:pointer;list-style:none;padding:4px 0}.LegalLayout_tocMobileSummary__J3LnF:before{content:"+ ";color:var(--obraa-color-text-muted);font-weight:400}.LegalLayout_tocMobile__ndDJ4[open] .LegalLayout_tocMobileSummary__J3LnF:before{content:"− "}.LegalLayout_tocMobileList__Pq588{list-style:none;padding:16px 0 4px;margin:0}.LegalLayout_tocDesktop___2KOq{display:none}.LegalLayout_tocDesktopInner__CQU2d{position:-webkit-sticky;position:sticky;top:32px;padding:20px 18px;background:var(--obraa-color-neutral-bg-elevated);border:1px solid var(--obraa-color-border);border-radius:10px;max-height:calc(100vh - 64px);overflow-y:auto}.LegalLayout_tocDesktopList__hT9a5{list-style:none;padding:0;margin:0}.LegalLayout_tocItem__AsmGI{margin:4px 0;font-size:.85rem;line-height:1.45}.LegalLayout_tocItemNested__aCYFE{margin:2px 0 2px 16px;font-size:.8rem;line-height:1.4;color:var(--obraa-color-text-muted)}.LegalLayout_tocLink__QKxY_{color:var(--obraa-color-text-secondary);text-decoration:none;display:block;border-radius:4px;border-left:2px solid transparent;margin-left:-8px;padding:3px 6px 3px 8px;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.LegalLayout_tocLink__QKxY_:hover{color:var(--mantine-color-accent-6);border-left-color:var(--mantine-color-accent-6);background:rgba(255,255,255,.02)}@media (min-width:1024px){.LegalLayout_layout__eaTr4{grid-template-columns:minmax(0,1fr) 280px}.LegalLayout_tocMobile__ndDJ4{display:none}.LegalLayout_tocDesktop___2KOq{display:block}}@media (max-width:600px){.LegalLayout_page__hSpvH{padding:40px 18px 72px}.LegalLayout_title__8ywbk{font-size:1.7rem}}.MarkdownRenderer_prose__xTPLe{font-size:.95rem;line-height:1.75;color:var(--obraa-color-text-secondary)}.MarkdownRenderer_h1__y7yEG,.MarkdownRenderer_h2__ytGmB,.MarkdownRenderer_h3__24RNI,.MarkdownRenderer_h4__I2_ec{color:var(--obraa-color-text-primary);font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:-.02em;scroll-margin-top:96px}.MarkdownRenderer_h1__y7yEG{font-size:1.8rem;font-weight:800;margin:0 0 24px}.MarkdownRenderer_h2__ytGmB{font-size:1.35rem;font-weight:700;margin:40px 0 12px;padding-top:8px}.MarkdownRenderer_h3__24RNI{font-size:1.1rem;font-weight:700;margin:28px 0 10px}.MarkdownRenderer_h4__I2_ec{font-size:1rem;font-weight:600;margin:20px 0 8px}.MarkdownRenderer_p__fRK3e{margin:0 0 16px}.MarkdownRenderer_ol__tNZHQ,.MarkdownRenderer_ul__4jzug{margin:0 0 16px;padding-left:24px}.MarkdownRenderer_li__tWyxq{margin-bottom:6px}.MarkdownRenderer_blockquote__xuOe_{margin:0 0 16px;padding:12px 18px;border-left:3px solid var(--obraa-color-border);background:var(--obraa-color-neutral-bg-elevated);color:var(--obraa-color-text-muted);border-radius:0 8px 8px 0}.MarkdownRenderer_blockquote__xuOe_ .MarkdownRenderer_p__fRK3e{margin:0}.MarkdownRenderer_code__KLkx_{background:var(--obraa-color-neutral-bg-elevated);border:1px solid var(--obraa-color-border);padding:2px 6px;border-radius:4px;font-family:var(--font-nohemi),monospace;font-size:.85em}.MarkdownRenderer_pre__a8yHU{background:var(--obraa-color-neutral-bg-elevated);border:1px solid var(--obraa-color-border);padding:14px 18px;border-radius:8px;overflow-x:auto;margin:0 0 16px;font-size:.85rem}.MarkdownRenderer_pre__a8yHU .MarkdownRenderer_code__KLkx_{background:transparent;border:0;padding:0}.MarkdownRenderer_tableWrap__f8fbd{margin:0 0 16px;overflow-x:auto;border:1px solid var(--obraa-color-border);border-radius:8px}.MarkdownRenderer_table__4xuZ4{width:100%;border-collapse:collapse;font-size:.88rem}.MarkdownRenderer_thead__owu87{background:var(--obraa-color-neutral-bg-elevated)}.MarkdownRenderer_td__4ku1W,.MarkdownRenderer_th__IkOcK{padding:10px 14px;text-align:left;border-bottom:1px solid var(--obraa-color-border);vertical-align:top}.MarkdownRenderer_th__IkOcK{color:var(--obraa-color-text-primary);font-weight:600}.MarkdownRenderer_tr__4PA2T:last-child .MarkdownRenderer_td__4ku1W{border-bottom:0}.MarkdownRenderer_hr__5OeYd{border:0;border-top:1px solid var(--obraa-color-border);margin:32px 0}.MarkdownRenderer_a__lxGEY{color:var(--mantine-color-accent-6);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s ease}.MarkdownRenderer_a__lxGEY:hover{border-bottom-color:var(--mantine-color-accent-6)}.MarkdownRenderer_strong__QmyAZ{color:var(--obraa-color-text-primary);font-weight:600}.MarkdownRenderer_em__uyVGY{font-style:italic}