.LegalDocument_page__Lkakf{background:var(--surface);min-height:60vh}.LegalDocument_masthead__OtdeU{background:var(--surface-masthead);border-bottom:1px solid rgba(42,33,24,.12)}.LegalDocument_mastheadInner__LJzy1{max-width:1120px;margin:0 auto;padding:56px 24px 40px}.LegalDocument_eyebrow__9vZZU{margin:0 0 12px;color:var(--ink-2);font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.LegalDocument_title__wS0an{margin:0;color:var(--ink);font-family:var(--font-display);font-size:clamp(2rem,4vw,2.8rem);font-weight:400;line-height:1.1;text-wrap:balance}.LegalDocument_intro__fQAJc{margin:16px 0 0;max-width:62ch;color:var(--ink);font-family:var(--font-serif);font-size:17px;line-height:1.65}.LegalDocument_intro__fQAJc p{margin:0 0 12px}.LegalDocument_intro__fQAJc p:last-child{margin-bottom:0}.LegalDocument_updated__gMJMo{margin:20px 0 0;color:var(--ink-2);font-family:var(--font-sans);font-size:13px;letter-spacing:.02em}.LegalDocument_layout__GAsng{--legal-sticky-offset:96px;max-width:1120px;margin:0 auto;padding:40px 24px 96px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:56px;align-items:start}.LegalDocument_toc__cbdd_{position:sticky;top:var(--legal-sticky-offset);max-height:calc(100dvh - var(--legal-sticky-offset) - 24px);overflow-y:auto;overscroll-behavior-y:contain}.LegalDocument_tocLabel__ux2jX{margin:0 0 12px;color:var(--ink-2);font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.LegalDocument_tocList__7h4W0{margin:0;padding:0;list-style:none;border-left:1px solid rgba(42,33,24,.14)}.LegalDocument_tocItem__w38Oc{margin:0}.LegalDocument_tocLink__BczDH{display:block;padding:7px 0 7px 16px;margin-left:-1px;border-left:1px solid transparent;color:var(--ink-2);font-family:var(--font-sans);font-size:13px;line-height:1.4;text-decoration:none;text-underline-offset:3px;transition:color .16s var(--ease-micro),border-color .16s var(--ease-micro)}.LegalDocument_tocLink__BczDH:focus-visible,.LegalDocument_tocLink__BczDH:hover{color:var(--ink);border-left-color:var(--gold-deep);text-decoration:underline}.LegalDocument_mobileToc__4A3ie{display:none}.LegalDocument_mobileTocSummary__5Z3LD{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 16px;list-style:none;cursor:pointer;color:var(--ink);font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:.06em}.LegalDocument_mobileTocSummary__5Z3LD::-webkit-details-marker{display:none}.LegalDocument_mobileTocMeta__8JNR5{display:flex;align-items:center;gap:10px;flex-shrink:0;color:var(--ink-2);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.LegalDocument_mobileTocChevron__FKYh5{width:7px;height:7px;border-right:1.5px solid var(--ink-2);border-bottom:1.5px solid var(--ink-2);transform:rotate(45deg);transition:transform .16s var(--ease-micro)}.LegalDocument_mobileToc__4A3ie[open] .LegalDocument_mobileTocChevron__FKYh5{transform:rotate(-135deg)}.LegalDocument_mobileTocNav__nuXIc{border-top:1px solid rgba(42,33,24,.14);padding:4px 16px 8px}.LegalDocument_mobileTocList__aPjxZ{margin:0;padding:0;list-style:none}.LegalDocument_mobileTocItem__1Y8r9{border-bottom:1px solid rgba(42,33,24,.08)}.LegalDocument_mobileTocItem__1Y8r9:last-child{border-bottom:none}.LegalDocument_mobileTocLink__wibY_{display:flex;align-items:center;min-height:44px;color:var(--ink-2);font-family:var(--font-sans);font-size:14px;line-height:1.4;text-decoration:none;text-underline-offset:3px}.LegalDocument_mobileTocLink__wibY_:focus-visible,.LegalDocument_mobileTocLink__wibY_:hover{color:var(--ink);text-decoration:underline}.LegalDocument_content__DpkZ3{min-width:0}.LegalDocument_section__9E3Nl{padding:28px 0;border-top:1px solid rgba(42,33,24,.12);scroll-margin-top:var(--legal-sticky-offset)}.LegalDocument_section__9E3Nl:first-child{padding-top:0;border-top:none}.LegalDocument_sectionTitle__7pmOK{margin:0 0 12px;color:var(--ink);font-family:var(--font-display);font-size:1.3rem;font-weight:400;line-height:1.25}.LegalDocument_sectionBody__US6af{color:var(--ink);font-family:var(--font-sans);font-size:15px;line-height:1.7}.LegalDocument_sectionBody__US6af p{margin:0 0 14px}.LegalDocument_sectionBody__US6af p:last-child{margin-bottom:0}.LegalDocument_sectionBody__US6af ol,.LegalDocument_sectionBody__US6af ul{margin:0 0 14px;padding-left:22px}.LegalDocument_sectionBody__US6af li{margin:0 0 6px}.LegalDocument_sectionBody__US6af li:last-child{margin-bottom:0}.LegalDocument_sectionBody__US6af a{color:var(--gold-deep);text-underline-offset:3px}.LegalDocument_sectionBody__US6af a:hover{color:var(--ink)}.LegalDocument_sectionBody__US6af strong{font-weight:600}@media (max-width:860px){.LegalDocument_layout__GAsng{grid-template-columns:1fr;gap:32px;padding:32px 20px 72px}.LegalDocument_toc__cbdd_{display:none}.LegalDocument_mobileToc__4A3ie{display:block;margin-bottom:24px;border:1px solid rgba(42,33,24,.14);background:var(--surface-masthead)}.LegalDocument_mastheadInner__LJzy1{padding:40px 20px 32px}}@media (prefers-reduced-motion:reduce){.LegalDocument_mobileTocChevron__FKYh5,.LegalDocument_tocLink__BczDH{transition:none}}