.Legal_page__hUVUO{--shell:980px;--gut:clamp(16px,4vw,40px);min-height:100vh;background:var(--bg-1);color:var(--text);display:flex;flex-direction:column}.Legal_shell__t3oAF{width:min(100%,calc(var(--shell) + var(--gut) + var(--gut)));margin:0 auto;padding-inline:var(--gut)}.Legal_top__BS2kB{border-bottom:1px solid var(--border);padding:18px 0}.Legal_volver__bTcgq{display:inline-flex;align-items:center;gap:8px;min-height:32px;color:var(--muted);font-size:14px;font-weight:600;text-decoration:none}.Legal_volver__bTcgq:hover{color:var(--accent)}.Legal_cabecera__N_cbV{padding:clamp(36px,7vw,64px) 0 clamp(24px,4vw,36px);border-bottom:1px solid var(--border)}.Legal_cabecera__N_cbV h1{margin:0;color:var(--text-bright);font-size:clamp(30px,5vw,44px);font-weight:800;letter-spacing:-.02em;line-height:1.1}.Legal_lead__0mV2i{max-width:62ch;margin:16px 0 0;color:var(--muted-light);font-size:clamp(16px,2vw,18px);line-height:1.6}.Legal_fecha__MKBit{margin:20px 0 0;color:var(--muted);font-family:var(--font-mono);font-size:13px}.Legal_cuerpo__72Qx9{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:clamp(28px,5vw,56px);gap:clamp(28px,5vw,56px);padding:clamp(28px,5vw,48px) 0 64px;align-items:start}.Legal_indice__x8NDV{position:-webkit-sticky;position:sticky;top:24px;font-size:14px}.Legal_indiceTitulo__Tjq3N{margin:0 0 12px;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.Legal_indice__x8NDV ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.Legal_indice__x8NDV a{display:block;padding:6px 10px;border-left:2px solid var(--border);color:var(--muted);line-height:1.35;text-decoration:none}.Legal_indice__x8NDV a:hover{border-left-color:var(--accent);color:var(--text-bright)}.Legal_otros__iaKBm{display:flex;flex-direction:column;gap:8px;margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}.Legal_otros__iaKBm a{color:var(--muted);font-size:13px;text-decoration:none}.Legal_otros__iaKBm a:hover{color:var(--accent)}.Legal_texto__d_M8K{max-width:68ch;font-size:16px;line-height:1.75}.Legal_texto__d_M8K section{scroll-margin-top:24px}.Legal_texto__d_M8K section+section{margin-top:40px}.Legal_texto__d_M8K h2{margin:0 0 14px;color:var(--text-bright);font-size:20px;font-weight:750;letter-spacing:-.01em;line-height:1.3}.Legal_texto__d_M8K p{margin:0 0 14px;color:var(--text)}.Legal_texto__d_M8K ul{margin:0 0 14px;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:10px}.Legal_texto__d_M8K ul li{position:relative;padding-left:20px;color:var(--text)}.Legal_texto__d_M8K ul li:before{content:"";position:absolute;left:2px;top:12px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.Legal_contacto__Wi9_G{margin:48px 0 0;padding-top:24px;border-top:1px solid var(--border);font-family:var(--font-mono);font-size:14px}.Legal_contacto__Wi9_G a,.Legal_texto__d_M8K a{color:var(--accent);text-decoration:none}.Legal_contacto__Wi9_G a:hover,.Legal_texto__d_M8K a:hover{text-decoration:underline}.Legal_pie__SEpI5{margin-top:auto;border-top:1px solid var(--border);padding:24px 0 40px;color:var(--muted);font-size:13px}.Legal_pie__SEpI5 .Legal_shell__t3oAF{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between}.Legal_pieEnlaces__lC3Xs{display:flex;flex-wrap:wrap;gap:8px 20px}.Legal_pieEnlaces__lC3Xs a{color:var(--muted);text-decoration:none}.Legal_pieEnlaces__lC3Xs a:hover{color:var(--accent)}.Legal_pieEnlaces__lC3Xs a[aria-current=page]{color:var(--text-bright)}@media (max-width:820px){.Legal_cuerpo__72Qx9{grid-template-columns:minmax(0,1fr);gap:24px}.Legal_indice__x8NDV{position:static;padding-bottom:20px;border-bottom:1px solid var(--border)}.Legal_indice__x8NDV ul{flex-direction:row;flex-wrap:wrap;gap:6px}.Legal_indice__x8NDV a{border-left:0;border:1px solid var(--border);border-radius:var(--radius-xs);padding:8px 12px;font-size:13px}.Legal_texto__d_M8K{max-width:none}}