.legal_page___bjGE{height:100dvh;overflow-x:hidden;overflow-y:auto;background:radial-gradient(900px 500px at 100% -10%,rgba(255,194,26,.14),transparent 60%),#fdfbf7;color:#2a211d;font-family:var(--font-body)}.legal_main__Z7zjN{max-width:1200px;margin:0 auto;padding:104px 20px 72px}.legal_tabs__LIfPr{display:flex;gap:6px;margin:0 -20px 28px;padding:0 20px 4px;overflow-x:auto;scrollbar-width:none}.legal_tabs__LIfPr::-webkit-scrollbar{display:none}.legal_tabs__LIfPr a{flex:none;padding:8px 14px;border:1px solid rgba(42,33,29,.12);border-radius:999px;background:#fff;color:#5d4f46;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.legal_tabs__LIfPr a[aria-current=page]{border-color:#2a211d;background:#2a211d;color:#fff}.legal_doc__fZ2le{padding:clamp(28px,5vw,56px);border-radius:30px;background:#fff;box-shadow:0 0 0 1px rgba(42,33,29,.05),0 30px 70px -44px rgba(143,47,30,.4)}.legal_eyebrow__IjVnu{margin:0 0 10px;color:#e2611a;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.legal_doc__fZ2le h1{margin:0;font-family:var(--font-heading);font-size:clamp(32px,5vw,48px);line-height:1.05}.legal_summary__maJ_h{margin:12px 0 0;color:#7a6a60;font-size:17px}.legal_updated__XmSJY{margin:8px 0 0;color:#9a8a7e;font-size:13px}.legal_text___FNgA{margin-top:32px;font-size:16px;line-height:1.7}.legal_grievance__RlwdP h2,.legal_text___FNgA h2{margin:32px 0 8px;font-family:var(--font-heading);font-size:22px}.legal_text___FNgA p{margin:0 0 14px}.legal_layout__kN_Gj{display:grid;grid-template-columns:250px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.legal_layout__kN_Gj>.legal_doc__fZ2le:only-child{grid-column:1/-1}.legal_toc__3yvYZ{position:-webkit-sticky;position:sticky;top:96px;max-height:calc(100dvh - 120px);overflow-y:auto;padding:20px 14px 20px 18px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px rgba(42,33,29,.05);scrollbar-width:thin}.legal_tocTitle__Utzv_{margin:0 0 10px;color:#e2611a;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.legal_toc__3yvYZ ol{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.legal_toc__3yvYZ a{display:flex;gap:8px;padding:6px 8px;border-radius:10px;color:#5d4f46;font-size:13px;font-weight:600;line-height:1.35;text-decoration:none}.legal_toc__3yvYZ a span{flex:none;min-width:18px;color:#b3a397;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.legal_toc__3yvYZ a:hover{background:#fff6ea;color:#2a211d}.legal_dates__V_bDA{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 0}.legal_dates__V_bDA div{padding:10px 14px;border-radius:14px;background:#fdf6ee;border:1px solid rgba(226,97,26,.16)}.legal_dates__V_bDA dt{color:#9a7a66;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.legal_dates__V_bDA dd{margin:2px 0 0;color:#2a211d;font-size:14.5px;font-weight:700}.legal_section__HiB8l{scroll-margin-top:96px}.legal_section__HiB8l+.legal_section__HiB8l{margin-top:8px}.legal_secNum__X0Kbu{display:inline-block;min-width:1.6em;margin-right:6px;color:#e2611a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.legal_text___FNgA a{color:#8f2f1e;font-weight:600;text-underline-offset:2px}.legal_clause__vp9qr{display:grid;grid-template-columns:3.1em minmax(0,1fr);grid-gap:4px;gap:4px}.legal_num__L_Iga{color:#9a8a7e;font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.95}.legal_sub__IUUpb{display:flex;gap:8px;margin:22px 0 8px;font-size:17px}.legal_sub__IUUpb .legal_num__L_Iga{line-height:inherit}.legal_items__MZ7IN{display:grid;grid-gap:6px;gap:6px;margin:-4px 0 16px;padding:0 0 0 3.1em;list-style:none}.legal_items__MZ7IN li{display:grid;grid-template-columns:1.9em minmax(0,1fr)}.legal_mark__ri856{color:#e2611a;font-weight:700}.legal_lines__oH0iW{display:grid;grid-gap:2px;gap:2px;padding:14px 18px;border-radius:14px;background:#fdfbf7;border:1px solid rgba(42,33,29,.08)}.legal_check__0NGsf{display:flex;gap:10px;align-items:flex-start}.legal_box__l8gR8{flex:none;width:16px;height:16px;margin-top:5px;border:1.5px solid #9a8a7e;border-radius:4px}.legal_pending__7cq4D{padding:22px 24px;border-radius:18px;background:#fff6ea;border:1px dashed rgba(226,97,26,.45)}.legal_pending__7cq4D p{margin:6px 0 0;color:#7a6a60}.legal_grievance__RlwdP{scroll-margin-top:96px;margin-top:36px;padding-top:8px;border-top:1px solid rgba(42,33,29,.1)}.legal_grievance__RlwdP p{margin:0;color:#5d4f46;line-height:1.6}.legal_grievance__RlwdP dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;margin:16px 0 0}.legal_grievance__RlwdP dt{color:#9a8a7e;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.legal_grievance__RlwdP dd{margin:2px 0 0;font-weight:700}.legal_grievance__RlwdP a{color:#8f2f1e}@media (max-width:1099px){.legal_layout__kN_Gj{grid-template-columns:minmax(0,1fr)}.legal_toc__3yvYZ{display:none}}@media (max-width:767px){.legal_clause__vp9qr{grid-template-columns:2.7em minmax(0,1fr)}.legal_items__MZ7IN{padding-left:1.2em}.legal_main__Z7zjN{padding:84px 16px 48px}.legal_tabs__LIfPr{margin:0 -16px 20px;padding:0 16px 4px}}