.LegalPage_page__3s_jm{min-height:100dvh;display:flex;justify-content:center;padding:20px 16px 56px}.LegalPage_sheet__uAZcv{width:100%;max-width:760px}.LegalPage_back__3LUOJ{display:inline-flex;align-items:center;gap:6px;margin:4px 0 18px;font-size:14px;color:var(--kathy-gray);text-decoration:none}.LegalPage_back__3LUOJ:hover{color:var(--kathy-wine)}.LegalPage_card__Ui7Cg{background:var(--kathy-white);border-radius:24px;box-shadow:0 16px 50px rgba(0,0,0,.08);overflow:hidden}.LegalPage_head__WboIJ{padding:32px 28px 24px;background:var(--kathy-black);color:var(--kathy-white)}.LegalPage_eyebrow__w6z_q{margin:0 0 10px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#ffffffa3}.LegalPage_title__5PgNb{margin:0;font-size:28px;line-height:1.25;font-weight:600;color:var(--kathy-white)!important}.LegalPage_updated__3XEMa{display:inline-block;margin-top:16px;padding:4px 12px;font-size:12px;border-radius:999px;background:#ffffff1f;color:#ffffffd6}.LegalPage_switch__JFUjv{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--border-soft)}.LegalPage_switch__JFUjv a{padding:14px 8px;text-align:center;font-size:14px;text-decoration:none;color:var(--kathy-gray)!important;border-bottom:2px solid transparent}.LegalPage_switch__JFUjv a[aria-current=page]{color:var(--kathy-black)!important;font-weight:600;border-bottom-color:var(--kathy-wine)}.LegalPage_body__r_WLw{padding:28px;display:grid;gap:28px}.LegalPage_intro__mGnds{margin:0;font-size:15px;line-height:1.8;color:#333}.LegalPage_highlights__dv9wW{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.LegalPage_highlight__NXFHN{padding:14px;border-radius:14px;background:var(--accent-soft)}.LegalPage_highlight__NXFHN b{display:block;margin-bottom:4px;font-size:14px;font-weight:600;color:var(--kathy-wine)}.LegalPage_highlight__NXFHN span{font-size:13px;line-height:1.6;color:#444}.LegalPage_sections__ekfK4{display:grid;gap:22px}.LegalPage_section__dKZNG{display:grid;grid-template-columns:36px 1fr;gap:14px}.LegalPage_num__cbV2T{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;font-size:14px;font-weight:600;background:var(--kathy-soft);color:var(--kathy-wine)}.LegalPage_dot__4j__N{width:8px;height:8px;border-radius:50%;background:var(--kathy-wine)}.LegalPage_section__dKZNG h2{margin:6px 0;font-size:17px;line-height:1.4;font-weight:600}.LegalPage_section__dKZNG p{margin:0;font-size:15px;line-height:1.85;color:#3a3a3a;overflow-wrap:anywhere}.LegalPage_section__dKZNG a{color:var(--kathy-wine);text-decoration:underline;text-underline-offset:3px}.LegalPage_contact__JRoVa{padding:18px 20px;border-radius:16px;background:var(--kathy-soft)}.LegalPage_contact__JRoVa h2{margin:0 0 6px;font-size:16px;font-weight:600}.LegalPage_contact__JRoVa p{margin:0;font-size:14px;line-height:1.8;color:#444}.LegalPage_contact__JRoVa a{color:var(--kathy-wine)}.LegalPage_cta__Vlc79{display:block;text-align:center;padding:14px;border-radius:12px;background:var(--kathy-black);color:var(--kathy-white)!important;font-size:15px;text-decoration:none}.LegalPage_cta__Vlc79:hover{background:#222}@media (max-width:560px){.LegalPage_head__WboIJ{padding:26px 20px 20px}.LegalPage_title__5PgNb{font-size:23px}.LegalPage_body__r_WLw{padding:22px 20px}.LegalPage_highlights__dv9wW{grid-template-columns:1fr}.LegalPage_section__dKZNG{grid-template-columns:30px 1fr;gap:12px}.LegalPage_num__cbV2T{width:30px;height:30px;font-size:13px}}