.Legal_page__x65tp{min-height:100dvh;background:transparent;padding:100px 24px 80px}.Legal_container__m1jrm{max-width:720px;margin:0 auto}.Legal_backLink__HJnJL{display:inline-flex;align-items:center;color:var(--rv-turbo-teal);text-decoration:none;font-family:var(--font-ui);font-size:var(--text-sm);margin-bottom:32px;min-height:44px;transition:opacity .2s}.Legal_backLink__HJnJL:hover{opacity:.8}.Legal_title__B20TY{font-family:var(--font-display);font-size:clamp(2.4rem,4vw,3.6rem);letter-spacing:-.01em;text-transform:uppercase;color:var(--rv-cream-2026);text-shadow:0 4px 24px rgba(20,14,24,.32);margin:0 0 16px;line-height:1}.Legal_effectiveDate__s859J{font-family:var(--font-body);font-size:var(--text-sm);color:rgba(255,255,255,.4);margin:0 0 48px}.Legal_sectionTitle__y9bqZ{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--rv-cream-2026);margin:48px 0 16px}.Legal_subSectionTitle__OEOc8{font-family:var(--font-ui);font-size:var(--text-md);color:rgba(255,255,255,.85);margin:28px 0 12px}.Legal_text__AAGFn{font-family:var(--font-body);font-size:var(--text-base);color:rgba(255,255,255,.7);line-height:var(--leading-relaxed);margin:0 0 16px}.Legal_textBold__B1G8Z{color:rgba(255,255,255,.9);font-weight:var(--weight-bold)}.Legal_textCaps__LNhom{font-weight:var(--weight-bold);color:rgba(255,255,255,.85)}.Legal_list__KDDSX{list-style:none;padding:0;margin:0 0 16px}.Legal_list__KDDSX li{position:relative;padding:10px 0 10px 24px;color:rgba(255,255,255,.7);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-relaxed);border-bottom:1px solid rgba(255,255,255,.05)}.Legal_list__KDDSX li:last-child{border-bottom:none}.Legal_list__KDDSX li:before{content:"";position:absolute;left:0;top:16px;width:8px;height:8px;border-radius:50%;background:linear-gradient(45deg,var(--rv-racer-pink),var(--rv-turbo-teal))}.Legal_link__U4W4n{color:var(--rv-turbo-teal);text-decoration:none;transition:opacity .2s}.Legal_link__U4W4n:hover{opacity:.8;text-decoration:underline}.Legal_cardGrid__4K3oh{display:grid;gap:18px;margin:16px 0 8px}.Legal_card__biLno{padding:20px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:16px}.Legal_cardKicker__0z8Ik{margin:0 0 8px;font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--rv-turbo-teal)}.Legal_cardTitle__6UbdX{margin:0 0 8px;font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-tight);color:var(--rv-cream-2026)}.Legal_cardMeta__aA3qi{margin:0 0 12px;font-family:var(--font-ui);font-size:var(--text-sm);color:rgba(255,255,255,.55)}.Legal_footer__FLGtX{margin-top:56px;padding:20px 24px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:12px}.Legal_footerText__Ipd3w{margin:0;font-family:var(--font-body);font-size:var(--text-sm);color:rgba(255,255,255,.4)}.Legal_footerText__Ipd3w a,.Legal_list__KDDSX a,.Legal_text__AAGFn a{display:inline-flex;align-items:center;min-height:34px;padding:0 2px}@media screen and (max-width:767px){.Legal_page__x65tp{padding:80px 16px 60px}.Legal_title__B20TY{font-size:var(--text-3xl)}.Legal_sectionTitle__y9bqZ{font-size:var(--text-xl)}}