html:has(.legal-markdown-page_page__MsVSf){scroll-padding-top:6.3rem}body:has(.legal-markdown-page_page__MsVSf){background-color:#0b1622;background-image:url(/legal/legal-architecture-dark.webp);background-repeat:no-repeat;background-position:top;background-size:cover;background-attachment:fixed}:root[data-theme=light] body:has(.legal-markdown-page_page__MsVSf){background-color:#f8f0e5;background-image:url(/legal/legal-architecture-light.webp)}body:has(.legal-markdown-page_page__MsVSf) .global-header{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body:has(.legal-markdown-page_page__MsVSf) .container{width:min(1280px,96vw)}body:has(.legal-markdown-page_page__MsVSf) .header-inner{position:relative;border-color:transparent;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding-inline:0}.legal-markdown-page_page__MsVSf{width:min(1280px,92vw);margin:0 auto;padding:clamp(.6rem,1.5vw,1.2rem) 0 clamp(4rem,7vw,7rem);color:var(--color-text-primary)}.legal-markdown-page_hero__DF7Wo{max-width:1040px;padding:clamp(1.9rem,4vw,3.8rem) 0 clamp(1rem,2vw,1.35rem)}.legal-markdown-page_eyebrow__vo_2F{margin:0 0 .72rem;color:var(--color-accent-primary);font-family:var(--font-sans),sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.04em}.legal-markdown-page_hero__DF7Wo h1{max-width:1040px;margin:0;color:var(--color-text-primary);font-family:var(--font-serif),serif;font-size:clamp(2.85rem,4.3vw,4.15rem);font-weight:420;line-height:1;letter-spacing:-.022em}.legal-markdown-page_intro___0_xK{max-width:680px;margin:1rem 0 0;color:var(--color-text-secondary);font-family:var(--font-sans),sans-serif;font-size:clamp(1rem,1.5vw,1.08rem);line-height:1.65}.legal-markdown-page_anchorNav__hpX5_{display:flex;flex-wrap:wrap;gap:.68rem;max-width:1040px;margin:0 0 clamp(2.1rem,3.5vw,3rem);padding:.1rem 0}.legal-markdown-page_anchorNav__hpX5_ a{display:inline-flex;align-items:center;gap:.48rem;min-height:2.35rem;padding:.5rem .88rem;border:1px solid color-mix(in srgb,var(--color-accent-primary) 42%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--color-card) 82%,transparent);color:var(--color-text-primary);font-family:var(--font-sans),sans-serif;font-size:.88rem;font-weight:580;line-height:1.1;text-decoration:none;box-shadow:0 5px 16px var(--color-shadow-soft);transition:border-color .16s ease,background .16s ease,transform .16s ease}.legal-markdown-page_anchorIcon__9UVBA{flex:0 0 auto;color:var(--color-accent-primary)}.legal-markdown-page_anchorNav__hpX5_ a:hover{border-color:var(--color-accent-primary);background:color-mix(in srgb,var(--color-card) 94%,transparent);transform:translateY(-1px)}.legal-markdown-page_anchorNav__hpX5_ a:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:3px}.legal-markdown-page_document__6Fu3G{width:min(1040px,100%);font-family:var(--font-sans),sans-serif;color:var(--color-text-secondary)}.legal-markdown-page_section__BH16r{scroll-margin-top:6.3rem;padding:0 0 clamp(2.1rem,3.5vw,2.9rem)}.legal-markdown-page_section__BH16r+.legal-markdown-page_section__BH16r{padding-top:clamp(.15rem,.8vw,.55rem)}.legal-markdown-page_sectionTitle__CRH3h{display:flex;align-items:center;gap:.7rem;margin:0 0 .9rem;color:var(--color-text-primary);font-family:var(--font-serif),serif;font-size:clamp(1.48rem,2.25vw,1.82rem);font-weight:480;line-height:1.18;letter-spacing:-.01em}.legal-markdown-page_sectionNumber__0TTT6{display:inline-grid;place-items:center;flex:0 0 auto;width:1.55rem;height:1.55rem;border-radius:999px;background:var(--color-accent-primary);color:var(--brand-core-ink);font-family:var(--font-sans),sans-serif;font-size:.72rem;font-weight:780;line-height:1;box-shadow:0 5px 16px var(--color-shadow-accent)}.legal-markdown-page_sectionNumberValue__QGJpq{display:block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;transform:translate(.02em,.04em)}.legal-markdown-page_sectionBody__uw5xv{max-width:980px}.legal-markdown-page_sectionBody__uw5xv h3{margin:1.65rem 0 .62rem;color:var(--color-accent-primary);font-family:var(--font-sans),sans-serif;font-size:1rem;font-weight:720;line-height:1.4}.legal-markdown-page_sectionBody__uw5xv li,.legal-markdown-page_sectionBody__uw5xv p{font-size:.99rem;line-height:1.72}.legal-markdown-page_sectionBody__uw5xv p{max-width:930px;margin:.66rem 0}.legal-markdown-page_sectionBody__uw5xv ol,.legal-markdown-page_sectionBody__uw5xv ul{max-width:900px;margin:.78rem 0 1.15rem;padding-left:1.35rem}.legal-markdown-page_sectionBody__uw5xv li+li{margin-top:.28rem}.legal-markdown-page_sectionBody__uw5xv strong{color:var(--color-text-primary);font-weight:680}.legal-markdown-page_sectionBody__uw5xv a{color:var(--color-accent-primary);text-underline-offset:.18em}.legal-markdown-page_sectionBody__uw5xv hr{margin:2.4rem 0 1.5rem;border:0;border-top:1px solid var(--color-border)}.legal-markdown-page_callout__Mil_x{display:grid;grid-template-columns:auto 1fr;grid-gap:.85rem;gap:.85rem;width:min(980px,100%);margin:-.65rem 0 clamp(2.4rem,3.8vw,3.2rem);padding:1rem 1.15rem;border:1px solid color-mix(in srgb,var(--color-accent-secondary) 48%,var(--color-border));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-accent-secondary) 9%,var(--color-card));font-family:var(--font-sans),sans-serif;box-shadow:0 8px 24px var(--color-shadow-soft)}.legal-markdown-page_calloutIcon__R2Gan{display:inline-grid;place-items:center;width:2.45rem;height:2.45rem;border:1px solid;border-radius:999px;color:var(--color-accent-secondary)}.legal-markdown-page_callout__Mil_x strong{display:block;margin:.05rem 0 .18rem;color:var(--color-accent-secondary);font-size:.98rem;font-weight:740}.legal-markdown-page_callout__Mil_x p{margin:0;color:var(--color-text-secondary);font-size:.91rem;line-height:1.55}.legal-markdown-page_calloutAction__K9ZPw{margin-top:.75rem}.legal-markdown-page_calloutAction__K9ZPw button{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .8rem;border:1px solid color-mix(in srgb,var(--color-accent-primary) 42%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--color-card) 82%,transparent);color:var(--color-text-primary);font:inherit;font-size:.83rem;font-weight:600;cursor:pointer}.legal-markdown-page_calloutAction__K9ZPw button:hover{border-color:var(--color-accent-primary)}.legal-markdown-page_calloutAction__K9ZPw button:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:3px}@media (min-width:900px){.legal-markdown-page_hero__DF7Wo h1{white-space:nowrap}}@media (max-width:820px){html:has(.legal-markdown-page_page__MsVSf){scroll-padding-top:5rem}.legal-markdown-page_page__MsVSf,body:has(.legal-markdown-page_page__MsVSf) .container{width:min(100% - 2rem,1280px)}.legal-markdown-page_hero__DF7Wo{padding-top:1.2rem}.legal-markdown-page_anchorNav__hpX5_{flex-wrap:nowrap;overflow-x:auto;margin-right:-1rem;padding:.15rem 1rem .7rem 0;scroll-snap-type:x proximity;scrollbar-width:thin}.legal-markdown-page_anchorNav__hpX5_ a{flex:0 0 auto;scroll-snap-align:start}.legal-markdown-page_section__BH16r{scroll-margin-top:5rem}.legal-markdown-page_sectionBody__uw5xv li,.legal-markdown-page_sectionBody__uw5xv p{font-size:.96rem;line-height:1.68}}@media (max-width:520px){.legal-markdown-page_hero__DF7Wo h1{font-size:clamp(2.45rem,12vw,3.3rem)}.legal-markdown-page_sectionTitle__CRH3h{align-items:flex-start;font-size:1.45rem}.legal-markdown-page_callout__Mil_x{grid-template-columns:1fr}}