.Compare_table__uaAPk{background:var(--surface);border:1px solid var(--border);border-radius:14px;margin-top:18px;overflow:hidden}.Compare_head__0PKx9,.Compare_row__7c18c{display:grid;grid-template-columns:150px 1fr 1fr;grid-gap:8px 18px;gap:8px 18px;padding:12px 18px;font-size:14.5px;line-height:1.5}.Compare_head__0PKx9{background:var(--surface-sunken);border-bottom:1px solid var(--border);font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.Compare_row__7c18c+.Compare_row__7c18c{border-top:1px solid var(--border-subtle)}.Compare_aspect__Q6tJW{font-weight:600;color:var(--ink)}.Compare_cell__OU_aP{color:var(--text-2)}.Compare_meta__jypGT{font-family:var(--font-mono);font-size:12px;color:var(--text-3);margin:14px 0 0;line-height:1.7}@media (max-width:720px){.Compare_head__0PKx9{display:none}.Compare_row__7c18c{grid-template-columns:1fr;gap:6px}.Compare_cell__OU_aP:before{content:attr(data-side) " · ";font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}}.Legal_page__4Q3Wd{max-width:720px;margin:0 auto;padding:52px var(--gutter) 40px}.Legal_kicker__OMhpx{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:var(--text-3)}.Legal_title__yHr21{font-size:clamp(30px,3.6vw,40px);font-weight:800;letter-spacing:-.035em;margin:10px 0 0}.Legal_updated__AmkZk{font-family:var(--font-mono);font-size:12px;color:var(--text-3);margin:14px 0 0}.Legal_notice__szmT1{font-size:14px;line-height:1.55;color:var(--text-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card-sm);padding:14px 16px;margin:24px 0 0}.Legal_section__wjg_S{margin-top:34px}.Legal_h2__V2lun{font-size:19px;font-weight:700;letter-spacing:-.02em;margin:0 0 10px}.Legal_p__d7ldy{font-size:15.5px;line-height:1.65;color:var(--text-2);margin:0 0 12px}.Legal_list__6WVCQ{margin:0 0 12px;padding-left:0;list-style:none;display:grid;grid-gap:9px;gap:9px}.Legal_li__MptHv{display:flex;gap:10px;align-items:baseline;font-size:15.5px;line-height:1.6;color:var(--text-2)}.Legal_marker__2IqTu{color:var(--accent);font-weight:700;flex-shrink:0}.Legal_term__ERC3M{color:var(--ink);font-weight:600}.Legal_mono__2cboB{font-family:var(--font-mono);font-size:13.5px;color:var(--ink)}