.LegalPageNav_backdrop__EQNV_{position:fixed;inset:0;z-index:38;background:rgba(23,19,13,.3);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.LegalPageNav_trigger__wJeqG{position:fixed;right:var(--space-16);bottom:calc(var(--size-bottom-nav) + var(--space-16) + env(safe-area-inset-bottom, 0px));z-index:39;display:inline-flex;align-items:center;gap:var(--space-6);padding:var(--space-10) var(--space-16);border-radius:var(--radius-pill);border:1.5px solid rgba(196,149,74,.28);background:linear-gradient(135deg,rgba(246,241,231,.97),rgba(240,234,224,.96));box-shadow:0 4px 16px rgba(23,19,13,.12),0 1px 3px rgba(23,19,13,.08),inset 0 1px 0 rgba(255,255,255,.8);font-family:var(--font-ui);font-size:var(--type-label-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--text-secondary);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.LegalPageNav_trigger__wJeqG:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(23,19,13,.16),0 2px 6px rgba(23,19,13,.1),inset 0 1px 0 rgba(255,255,255,.8)}.LegalPageNav_triggerLabel__GMMAB{display:inline}.LegalPageNav_panel__j0y1D{position:fixed;left:0;right:0;bottom:var(--size-bottom-nav);z-index:40;background:var(--color-paper);border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card);border-top:1px solid var(--border-soft);padding:var(--space-8) var(--space-20) var(--space-24);display:flex;flex-direction:column;gap:var(--space-12);transform:translateY(110%);transition:transform .26s cubic-bezier(.32,.72,0,1);box-shadow:0 -12px 40px rgba(23,19,13,.12)}.LegalPageNav_panelOpen__hTAjd{transform:translateY(0)}.LegalPageNav_panelHandle__H2kH7{width:2.5rem;height:4px;border-radius:2px;background:color-mix(in srgb,var(--border-ink) 20%,transparent);align-self:center;margin-bottom:var(--space-4)}.LegalPageNav_panelSection__ffwi_{margin:0;font-family:var(--font-ui);font-size:var(--type-label-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--text-muted)}.LegalPageNav_pageTabs__xpi3M{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-8);gap:var(--space-8)}.LegalPageNav_pageTab__jZZDC{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-10) var(--space-8);border-radius:var(--radius-card);border:1.5px solid color-mix(in srgb,var(--border-ink) 14%,transparent);background:color-mix(in srgb,var(--color-surface-raised) 90%,white 10%);font-family:var(--font-ui);font-size:var(--type-label-size);font-weight:var(--font-weight-semibold);letter-spacing:.01em;color:var(--text-secondary);text-decoration:none;text-align:center;transition:background .12s ease,border-color .12s ease,color .12s ease}.LegalPageNav_pageTab__jZZDC:hover{background:color-mix(in srgb,var(--color-surface-raised) 80%,white 20%);color:var(--text-primary)}.LegalPageNav_pageTabActive__2s2HI{background:color-mix(in srgb,var(--tab-accent,#c4954a) 10%,white 90%);border-color:color-mix(in srgb,var(--tab-accent,#c4954a) 30%,transparent 70%);color:var(--tab-accent,#c4954a)}.LegalPageNav_sectionList__g5Amj{display:flex;flex-direction:column;gap:0}.LegalPageNav_sectionLink__miVhL{display:flex;align-items:center;gap:var(--space-10);padding:var(--space-10) 0;border-bottom:1px solid color-mix(in srgb,var(--border-ink) 8%,transparent);font-family:var(--font-ui);font-size:var(--type-body-size);font-weight:var(--font-weight-medium);color:var(--text-secondary);text-decoration:none;transition:color .1s ease}.LegalPageNav_sectionLink__miVhL:last-child{border-bottom:none}.LegalPageNav_sectionLink__miVhL:hover{color:var(--text-primary)}.LegalPageNav_sectionDot__uq53Z{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:color-mix(in srgb,var(--border-ink) 28%,transparent)}@media (max-width:479px){.LegalPageNav_pageTabs__xpi3M{grid-template-columns:repeat(2,1fr)}}.NavMenu_wrap__Yyx3o{position:relative;display:inline-flex}.NavMenu_trigger__zkSkI{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-6);min-width:6.5rem;height:2.25rem;padding:0 var(--space-14);border-radius:var(--radius-pill);border:1.5px solid color-mix(in srgb,var(--color-chrome) 28%,transparent);background:color-mix(in srgb,var(--color-chrome) 8%,transparent);font-family:var(--font-ui);font-size:var(--type-meta-size);font-weight:var(--font-weight-semibold);letter-spacing:.02em;color:color-mix(in srgb,var(--palette-steel) 60%,transparent);white-space:nowrap;cursor:pointer;outline:none;transition:color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}.NavMenu_trigger__zkSkI:hover{color:color-mix(in srgb,var(--palette-steel) 92%,transparent);border-color:color-mix(in srgb,var(--color-chrome) 50%,transparent);background:color-mix(in srgb,var(--color-chrome) 13%,transparent)}.NavMenu_trigger__zkSkI:focus-visible{box-shadow:0 0 0 2px var(--palette-white),0 0 0 4px var(--palette-sky-light)}.NavMenu_triggerActive__JmC_L{background:color-mix(in srgb,var(--palette-white) 94%,transparent);border-color:color-mix(in srgb,var(--palette-white) 50%,transparent);color:var(--palette-header)}.NavMenu_triggerActive__JmC_L:hover{background:var(--palette-white);color:var(--palette-header)}.NavMenu_panel__7Ri_w{position:absolute;top:calc(100% + var(--space-8));left:0;z-index:40;display:flex;flex-direction:column;gap:var(--space-2);width:19rem;max-width:calc(100vw - 2 * var(--space-16));padding:var(--space-8);border:1px solid var(--border-soft);border-radius:var(--radius-card);background:var(--color-surface-raised);box-shadow:var(--elevation-overlay);animation:NavMenu_navMenuIn__ibP_y var(--motion-fast) var(--ease-standard)}@keyframes NavMenu_navMenuIn__ibP_y{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.NavMenu_item__2QtTy{display:flex;align-items:center;gap:var(--space-10);min-height:var(--tap-min);padding:var(--space-8);border-radius:var(--radius-input);color:var(--text-primary);text-decoration:none;transition:background var(--motion-fast) var(--ease-standard)}.NavMenu_item__2QtTy:hover{background:color-mix(in srgb,var(--color-cta) 8%,transparent)}.NavMenu_item__2QtTy:focus-visible{outline:2px solid var(--color-cta);outline-offset:-2px;background:color-mix(in srgb,var(--color-cta) 8%,transparent)}.NavMenu_itemIcon__hg2nj{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:var(--radius-input);background:color-mix(in srgb,var(--color-cta) 12%,transparent);color:var(--color-cta)}.NavMenu_itemText__U8Gf7{display:flex;flex-direction:column;gap:1px;min-width:0;margin-right:auto}.NavMenu_itemLabel__E1bE3{font-family:var(--font-ui);font-size:var(--type-meta-size);line-height:var(--type-meta-lh);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.NavMenu_itemDescription__ssOrp{font-family:var(--font-ui);font-size:var(--type-caption-size);line-height:var(--type-caption-lh);color:var(--text-secondary)}.NavMenu_item__2QtTy>svg{flex-shrink:0;color:var(--text-secondary)}@media (max-width:860px){.NavMenu_wrap__Yyx3o{flex:1 1}.NavMenu_trigger__zkSkI{flex:1 1;min-width:0;height:2.75rem;border-radius:0;border:none;border-bottom:2px solid transparent;background:transparent;padding:0 var(--space-10)}.NavMenu_triggerActive__JmC_L{border-bottom:2px solid var(--palette-sky-light)}.NavMenu_triggerActive__JmC_L,.NavMenu_triggerActive__JmC_L:hover{background:transparent;color:var(--palette-white)}.NavMenu_panel__7Ri_w{left:50%;transform:translateX(-50%);width:min(21rem,calc(100vw - 2 * var(--space-16)));animation:none}}@media (prefers-reduced-motion:reduce){.NavMenu_trigger__zkSkI{transition:none}.NavMenu_panel__7Ri_w{animation:none}}