.legal_hero__GukK7{background:var(--bg-surface);border-bottom:1px solid var(--bg-border);padding:72px 0 56px;position:relative;overflow:hidden}.legal_heroGrid__cWD1l{position:absolute;inset:0;background-image:linear-gradient(var(--bg-border) 1px,transparent 1px),linear-gradient(90deg,var(--bg-border) 1px,transparent 1px);background-size:40px 40px;opacity:.4}.legal_heroInner__du1zT{position:relative;z-index:1}.legal_label__7pUu7{display:inline-block;font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--primary);border:1px solid var(--primary);padding:4px 10px;margin-bottom:20px}.legal_title__UqLag{font-size:clamp(32px,5vw,52px);font-weight:900;line-height:1.05;color:var(--text-primary);margin-bottom:16px}.legal_subtitle__ZS89P{font-size:16px;color:var(--text-muted);max-width:520px;line-height:1.65}.legal_updated__lrgMI{font-size:11px;color:var(--text-dim);font-family:Courier New,monospace;margin-top:20px}.legal_body__o1HXJ{padding:72px 0 96px}.legal_content__qHTI_{max-width:800px}.legal_section__p9FBI{margin-bottom:56px}.legal_sectionTitle__hiKoq{font-size:18px;font-weight:800;color:var(--primary);text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--bg-border)}.legal_text__yyBuK{font-size:15px;line-height:1.8;color:var(--text-muted);margin-bottom:14px}.legal_text__yyBuK strong{color:var(--text-primary);font-weight:700}.legal_list__dR3I8{list-style:none;padding:0;margin:0 0 14px}.legal_list__dR3I8 li{font-size:15px;line-height:1.8;color:var(--text-muted);padding:6px 0 6px 20px;position:relative;border-bottom:1px solid var(--bg-border)}.legal_list__dR3I8 li:last-child{border-bottom:none}.legal_list__dR3I8 li:before{content:"◆";color:var(--primary);font-size:7px;position:absolute;left:0;top:12px}.legal_list__dR3I8 li strong{color:var(--text-primary);font-weight:700}.legal_highlight__qDDI4{background:var(--bg-surface);border-left:1px solid var(--primary);border:1px solid var(--primary);border-left-width:3px;padding:16px 20px;margin-bottom:20px}.legal_highlight__qDDI4 p{font-size:14px;line-height:1.7;color:var(--text-muted);margin:0}.legal_highlight__qDDI4 p strong{color:var(--primary)}.legal_grievanceBox__o7PjC{background:var(--bg-surface);border:1px solid var(--bg-border);box-shadow:4px 4px 0 var(--primary);padding:24px 28px;margin-top:12px}.legal_grievanceBox__o7PjC p{font-size:14px;line-height:1.8;color:var(--text-muted);margin:0 0 6px}.legal_grievanceBox__o7PjC p:last-child{margin:0}.legal_grievanceBox__o7PjC p strong{color:var(--text-primary)}.legal_grievanceBox__o7PjC a{color:var(--primary);text-decoration:none}.legal_grievanceBox__o7PjC a:hover{text-decoration:underline}.legal_subTitle__RNfHT{font-size:13px;font-weight:700;color:var(--text-primary);text-transform:uppercase;letter-spacing:1px;margin:20px 0 8px}