.Legal_breadcrumb__JQU46{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--t3);padding:20px 0 0}.Legal_breadcrumb__JQU46 a{color:var(--t2);text-decoration:none}.Legal_breadcrumb__JQU46 a:hover{color:var(--red)}.Legal_layout__hd69I{display:grid;grid-template-columns:220px 1fr;grid-gap:36px;gap:36px;padding:24px 0 80px;align-items:start}.Legal_sideNav__EFk57{background:#fff;border-radius:var(--rl);box-shadow:var(--sh);padding:10px;position:-webkit-sticky;position:sticky;top:96px;display:flex;flex-direction:column;font-size:14px}.Legal_sideLink__G2TIC{display:block;padding:9px 14px;border-radius:6px;font-weight:500;color:var(--t2);text-decoration:none;transition:background .14s,color .14s}.Legal_sideLink__G2TIC:hover{background:var(--g1);color:var(--text)}.Legal_sideLinkOn__WZxrA{font-weight:600}.Legal_sideLinkOn__WZxrA,.Legal_sideLinkOn__WZxrA:hover{color:var(--red);background:var(--red-lt)}.Legal_card__p__4p{background:#fff;border-radius:var(--rl);box-shadow:var(--sh);padding:36px}.Legal_page__4Q3Wd{max-width:820px;margin:0 auto}.Legal_title__yHr21{font-family:var(--font-heading);font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 14px}.Legal_subtitle__sZb_6{color:var(--t2);font-size:16px;margin:0 0 20px}.Legal_updated__AmkZk{font-size:13px;color:var(--t3);margin:0 0 24px}.Legal_section__wjg_S{margin-bottom:24px}.Legal_sectionHeading__Cs9C_{font-family:var(--font-heading);font-size:20px;font-weight:700;margin:28px 0 12px}.Legal_sectionBody__Ut8AE{font-size:16px;line-height:1.75;color:var(--t2)}.Legal_faqItem__1tunP{border-bottom:1px solid var(--bdr);padding:16px 0}.Legal_faqItem__1tunP:last-child{border-bottom:none}.Legal_faqQuestion__Qngua{font-family:var(--font-heading);font-size:16px;font-weight:700;margin:0 0 6px}.Legal_faqAnswer__6hiI3{font-size:15px;line-height:1.7;color:var(--t2);margin:0}.Legal_contactGrid__pSMW7{display:grid;grid-gap:.75rem;gap:.75rem;padding:18px 20px;border:1px solid var(--bdr);border-radius:var(--r);background:var(--g1);margin-bottom:24px}.Legal_contactRow__M_Q36{display:flex;gap:.5rem;flex-wrap:wrap;font-size:15px}.Legal_contactLabel__Yz78s{font-weight:600;min-width:120px;color:var(--t2)}.Legal_contactLink__F6e_I{color:var(--red);font-weight:600}@media (max-width:820px){.Legal_layout__hd69I{grid-template-columns:1fr;gap:20px}.Legal_sideNav__EFk57{position:static}.Legal_card__p__4p{padding:24px}}