.Legal_legalShell__2I9DM{min-height:100vh;background:var(--bg);color:var(--text);padding:3rem 1.25rem}.Legal_legalDocument__v6SDB{width:min(58rem,100%);margin:0 auto;border:1px solid var(--input-border-secondary);border-radius:8px;background:var(--bg-primary)}.Legal_brandRow__nsRw6{display:flex;align-items:center;gap:.6rem;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border);color:var(--text);font-size:.9rem;font-weight:650}.Legal_brandRow__nsRw6 img{display:block}.Legal_header__P57ec{padding:2rem 1.5rem 1.25rem}.Legal_header__P57ec h1{margin:0;color:var(--text);font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.05;letter-spacing:0}.Legal_subtitle__CDTfN{max-width:42rem;margin:.85rem 0 0;color:var(--text-500);font-size:1rem;line-height:1.55}.Legal_metaRow__iuaQf{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center;justify-content:space-between;margin-top:1.25rem;color:var(--text-600);font-size:.8rem}.Legal_metaRow__iuaQf a{color:var(--text);text-decoration:none;border-bottom:1px solid var(--border)}.Legal_notice__l8YLt{margin:0 1.5rem 1.5rem;border:1px solid var(--input-border-secondary);border-radius:6px;background:var(--bg-secondary);padding:1rem;color:var(--text-500);font-size:.9rem;line-height:1.55}.Legal_notice__l8YLt p{margin:0}.Legal_notice__l8YLt p+p{margin-top:.85rem}.Legal_sections__cFKGG{display:grid;gap:1.25rem;padding:0 1.5rem 2rem}.Legal_section__JJANd{border-top:1px solid var(--border);padding-top:1.25rem}.Legal_section__JJANd h2{margin:0 0 .65rem;color:var(--text);font-size:1.2rem;font-weight:650;line-height:1.25}.Legal_section__JJANd p{margin:.65rem 0 0;color:var(--text-500);font-size:.9rem;line-height:1.65}.Legal_section__JJANd ul{display:grid;gap:.55rem;margin:.8rem 0 0;padding-left:1.15rem}.Legal_section__JJANd li{color:var(--text-500);font-size:.9rem;line-height:1.6}.Legal_footer__4udYy{display:flex;flex-wrap:wrap;gap:1rem;padding:1.25rem 1.5rem;border-top:1px solid var(--border)}.Legal_footer__4udYy a{color:var(--text);font-size:.9rem;text-decoration:none;border-bottom:1px solid var(--border)}