.legal_page__hv_96{--cream:#f7f0e3;--paper:#fffaf1;--sahel:#e8935a;--ink:#1c1410;--muted:#7a6352;--rule:rgba(28,20,16,0.14);--rule-soft:rgba(28,20,16,0.08);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--cream);color:var(--ink);min-height:100vh;font-family:var(--font-body),"DM Sans",Arial,sans-serif}.legal_hero__o9CfR{max-width:1320px;margin:0 auto;padding:152px 88px 64px;border-bottom:1px solid var(--rule)}.legal_kicker__kN_pr{font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--sahel);margin:0 0 22px}.legal_title__H9pYi{font-family:var(--font-pd),"Playfair Display",Georgia,serif;font-weight:400;font-size:clamp(44px,6vw,76px);line-height:.98;letter-spacing:0;margin:0;color:var(--ink)}.legal_meta__NDCPm{margin-top:22px;display:flex;flex-wrap:wrap;gap:18px;color:var(--muted);font-size:14px}.legal_meta__NDCPm span+span{padding-left:18px;border-left:1px solid var(--rule)}.legal_intro__5fwO_{margin:28px 0 0;max-width:640px;font-size:17px;line-height:1.62;color:var(--muted)}.legal_layout__bNFf_{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:230px 1fr;grid-gap:96px;gap:96px;padding:88px 88px 160px;align-items:start}.legal_toc__ihrPB{position:-webkit-sticky;position:sticky;top:96px;display:flex;flex-direction:column;gap:2px}.legal_tocLabel__WXqCm{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 16px}.legal_tocLink__06ve2{font-size:14px;line-height:1.5;color:var(--muted);text-decoration:none;padding:7px 0 7px 14px;border-left:2px solid var(--rule-soft);transition:color .15s ease,border-color .15s ease}.legal_tocLink__06ve2:hover{color:var(--ink);border-color:var(--sahel)}.legal_content__O5z4m{max-width:700px;display:flex;flex-direction:column;gap:60px;min-width:0}.legal_entry__OyEk5{scroll-margin-top:96px}.legal_entryHead__rHXuF{display:flex;align-items:baseline;gap:16px;margin:0 0 20px}.legal_entryNum__Nu1C9{font-family:var(--font-pd),"Playfair Display",Georgia,serif;font-size:22px;color:var(--sahel);line-height:1;flex-shrink:0}.legal_entryTitle__PjMcp{font-family:var(--font-body),"DM Sans",Arial,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.01em;margin:0;color:var(--ink)}.legal_entryP__qC_dO{font-size:16px;line-height:1.72;color:var(--ink);margin:0 0 18px}.legal_entryP__qC_dO:last-child{margin-bottom:0}.legal_entryUl__iXOeD{margin:0 0 18px;padding-left:22px;display:flex;flex-direction:column;gap:10px}.legal_entryLi__fSzNm{font-size:16px;line-height:1.66;color:var(--ink)}.legal_entryA__ktHJy{color:var(--ink);border-bottom:1px solid;text-decoration:none}.legal_entryA__ktHJy:hover{color:var(--sahel)}.legal_footNote__ZuBR7{margin-top:8px;padding-top:32px;border-top:1px solid var(--rule);font-size:14px;line-height:1.6;color:var(--muted)}.legal_footNote__ZuBR7 a{color:var(--ink);border-bottom:1px solid;text-decoration:none}.legal_footNote__ZuBR7 a:hover{color:var(--sahel)}@media (max-width:900px){.legal_hero__o9CfR{padding:132px 24px 48px}.legal_layout__bNFf_{grid-template-columns:1fr;gap:0;padding:40px 24px 120px}.legal_toc__ihrPB{position:static;flex-direction:row;overflow-x:auto;gap:20px;padding-bottom:14px;margin-bottom:40px;border-bottom:1px solid var(--rule)}.legal_tocLabel__WXqCm{display:none}.legal_tocLink__06ve2{border-left:none;border-bottom:2px solid transparent;padding:0 0 10px;white-space:nowrap}.legal_tocLink__06ve2:hover{border-color:var(--sahel)}.legal_content__O5z4m{max-width:100%;gap:48px}}