.LegalIndex_wrap__jHZ6l{padding:56px var(--marketing-pad-x) 96px;max-width:calc(var(--marketing-max-narrow) + 80px);margin:0 auto}.LegalIndex_header__Lq8M9{text-align:center;margin-bottom:8px}.LegalIndex_title__PwbBs{font-size:clamp(32px,5vw,52px);font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:0 0 12px;color:var(--color-text-primary,#111)}.LegalIndex_subtitle__2Y68k{font-size:17px;line-height:1.6;color:var(--color-text-secondary,#666);margin:0 auto 28px;max-width:560px}.LegalIndex_search__8w5GK{width:100%;max-width:520px;padding:12px 4px;font-size:16px;color:var(--color-text-primary,#111);background:transparent;border:none;border-bottom:1px solid var(--color-border-gray);border-radius:0;transition:border-color .15s ease}.LegalIndex_search__8w5GK::placeholder{color:var(--color-text-secondary,#999)}.LegalIndex_search__8w5GK:focus{outline:none;border-bottom-color:var(--color-accent-ink)}.LegalIndex_group__NLYc7{margin-top:44px}.LegalIndex_groupTitle__s50qd{font-size:12.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-ink);margin:0 0 4px;padding-bottom:12px;border-bottom:1px solid var(--color-border-gray)}.LegalIndex_rows__wd3Ej{list-style:none;margin:0;padding:0}.LegalIndex_rowItem__JWG0b{border-bottom:1px solid var(--color-border-gray)}.LegalIndex_row__A1_W_{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:20px 4px;text-decoration:none;transition:padding-left .15s ease}.LegalIndex_row__A1_W_:hover{padding-left:10px}.LegalIndex_rowText__qQ5aP{display:flex;flex-direction:column;gap:5px;min-width:0}.LegalIndex_rowTitle__GZCcT{font-size:18px;font-weight:700;color:var(--color-text-primary,#111)}.LegalIndex_row__A1_W_:hover .LegalIndex_rowTitle__GZCcT{color:var(--color-accent-ink)}.LegalIndex_rowDesc__n57nc{font-size:14.5px;line-height:1.55;color:var(--color-text-secondary,#666)}.LegalIndex_rowMeta__lVmm7{flex-shrink:0;font-size:12.5px;color:var(--color-text-secondary,#999);white-space:nowrap}.LegalIndex_noResults__FrCZd{text-align:center;color:var(--color-text-secondary,#888);font-size:15px;margin-top:44px}@media (max-width:640px){.LegalIndex_wrap__jHZ6l{padding:32px var(--marketing-pad-x-sm) 64px}.LegalIndex_row__A1_W_{flex-direction:column;gap:8px}.LegalIndex_rowMeta__lVmm7{white-space:normal}}