.LegalPage_body__hxvKZ{max-width:760px;margin:0 auto;padding:clamp(32px,4vw,56px) clamp(var(--s-6),5vw,64px) clamp(56px,7vw,96px)}.LegalPage_reviewBanner__E05bb{position:-webkit-sticky;position:sticky;top:80px;z-index:4;display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:color-mix(in srgb,var(--clay-light) 28%,var(--paper-warm));border:.5px solid color-mix(in srgb,var(--clay) 36%,var(--sand));border-left:3px solid var(--clay-deep);border-radius:0 var(--r-md) var(--r-md) 0;margin-bottom:var(--s-7);backdrop-filter:saturate(120%) blur(8px);-webkit-backdrop-filter:saturate(120%) blur(8px)}.LegalPage_reviewBannerDot___VWet{flex-shrink:0;margin-top:6px;width:8px;height:8px;border-radius:50%;background:var(--clay-deep);box-shadow:0 0 0 3px color-mix(in srgb,var(--clay) 24%,transparent)}.LegalPage_reviewBannerLabel__sAXeO{flex-shrink:0;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.16em;color:var(--clay-deep);padding-top:1px}.LegalPage_reviewBannerCopy__1LTSZ{font-family:var(--font-body);font-size:13px;line-height:1.55;color:var(--ink-soft);letter-spacing:-.005em}@media (max-width:720px){.LegalPage_reviewBanner__E05bb{flex-direction:column;gap:var(--s-2)}}.LegalPage_crumbs__dXII5{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--bronze);margin-bottom:var(--s-5)}.LegalPage_crumb__4cudV{color:var(--bronze);transition:color .15s ease}.LegalPage_crumb__4cudV:hover{color:var(--clay-deep)}.LegalPage_crumbSep__BCBtt{color:var(--sand)}.LegalPage_crumbCurrent__lwLCr{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.12em}.LegalPage_hero__P221W{margin-bottom:var(--s-6);padding-bottom:var(--s-5);border-bottom:.5px solid var(--sand)}.LegalPage_eyebrow__d5jtA{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.2em;color:var(--bronze);margin-bottom:var(--s-4)}.LegalPage_title__4knXj{font-family:var(--font-display);font-weight:400;font-size:clamp(32px,4.6vw,44px);line-height:1.08;letter-spacing:-.025em;color:var(--ink);margin-bottom:var(--s-5)}.LegalPage_lastUpdated__8s25V{display:inline-flex;align-items:center;gap:var(--s-3)}.LegalPage_lastUpdatedLabel___X_Yp{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.16em;color:var(--bronze)}.LegalPage_lastUpdatedValue__fVp_W{font-family:var(--font-mono);font-size:12px;color:var(--ink-soft);letter-spacing:0}.LegalPage_intro__fnRtu{margin-bottom:var(--s-7)}.LegalPage_intro__fnRtu p{font-family:var(--font-display);font-size:17px;line-height:1.6;color:var(--ink);letter-spacing:-.005em;max-width:64ch;margin-bottom:var(--s-3)}.LegalPage_intro__fnRtu p:last-child{margin-bottom:0}.LegalPage_section__ayGW8{margin-bottom:var(--s-6)}.LegalPage_h2__2cXlx{font-family:var(--font-display);font-weight:400;font-size:clamp(20px,2.4vw,24px);line-height:1.2;letter-spacing:-.018em;color:var(--ink);margin-bottom:var(--s-4);padding-bottom:var(--s-2);border-bottom:.5px solid var(--sand)}.LegalPage_body__hxvKZ p,.LegalPage_p__Vuq7Q{font-family:var(--font-display);font-weight:400;font-size:16px;line-height:1.62;color:var(--ink);letter-spacing:-.005em;margin-bottom:var(--s-3);max-width:64ch}.LegalPage_strong__drQ8r{font-weight:600;color:var(--ink)}.LegalPage_bodyLink__HJ1x1{color:var(--ink);border-bottom:.5px solid var(--clay);transition:color .15s ease,border-color .15s ease}.LegalPage_bodyLink__HJ1x1:hover{color:var(--clay-deep);border-bottom-color:var(--clay-deep)}.LegalPage_placeholder__0IT0n{font-style:italic;color:var(--clay-deep);background:color-mix(in srgb,var(--clay-light) 18%,transparent);padding:0 4px;border-radius:2px;border-bottom:.5px dotted var(--clay)}.LegalPage_list__7iT1z{list-style:none;padding:0;margin:0 0 var(--s-4);display:flex;flex-direction:column;gap:6px}.LegalPage_list__7iT1z li{font-family:var(--font-display);font-size:16px;line-height:1.55;color:var(--ink);letter-spacing:-.005em;padding-left:var(--s-4);position:relative}.LegalPage_list__7iT1z li:before{content:"·";position:absolute;left:var(--s-2);top:0;color:var(--clay-deep);font-weight:700}.LegalPage_addressBlock__9pKWx{margin:var(--s-3) 0 var(--s-4);padding:var(--s-4) var(--s-5);background:var(--paper-warm);border-left:2px solid var(--sand);font-family:var(--font-mono);font-size:13px;line-height:1.55;color:var(--ink-soft)}.LegalPage_reviewPanel__W59xo{margin-top:var(--s-9);padding:clamp(var(--s-5),4vw,40px);background:color-mix(in srgb,var(--clay-light) 16%,var(--paper-warm));border:.5px solid color-mix(in srgb,var(--clay) 28%,var(--sand));border-left:3px solid var(--clay-deep);border-radius:0 var(--r-md) var(--r-md) 0}.LegalPage_reviewPanelEyebrow__88b64{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.18em;color:var(--clay-deep);margin-bottom:var(--s-4)}.LegalPage_reviewPanelDot__p1rfe{width:6px;height:6px;border-radius:50%;background:var(--clay-deep);box-shadow:0 0 0 3px color-mix(in srgb,var(--clay) 22%,transparent)}.LegalPage_reviewPanelTitle__hOsFM{font-family:var(--font-display);font-weight:400;font-size:clamp(20px,2.6vw,24px);line-height:1.2;letter-spacing:-.02em;color:var(--ink);margin-bottom:var(--s-3)}.LegalPage_reviewPanelLead__JZkrk{font-family:var(--font-display);font-size:16px;line-height:1.55;color:var(--ink);letter-spacing:-.005em;margin-bottom:var(--s-4)}.LegalPage_reviewList__xiINk{list-style:none;padding:0;margin:0;counter-reset:review-counter;display:flex;flex-direction:column;gap:var(--s-3)}.LegalPage_reviewListItem__821Ug{counter-increment:review-counter;font-family:var(--font-body);font-size:14.5px;line-height:1.55;color:var(--ink-soft);letter-spacing:-.005em;padding-left:var(--s-6);position:relative}.LegalPage_reviewListItem__821Ug:before{content:counter(review-counter,decimal-leading-zero);position:absolute;left:0;top:1px;font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--clay-deep);letter-spacing:.08em;background:var(--paper);border:.5px solid var(--clay-light);border-radius:var(--r-sm);padding:2px 6px}@media (max-width:640px){.LegalPage_body__hxvKZ{padding:var(--s-5)}}