.LegalPage_main__6yLhZ{min-height:100vh;background:var(--negro);padding:4rem 1.5rem 5rem}.LegalPage_container__mrFYl{max-width:720px;margin:0 auto}.LegalPage_eyebrow__1D1xq{font-family:var(--font-ui);font-size:.58rem;letter-spacing:.28em;text-transform:uppercase;color:var(--acento-s);display:inline-flex;align-items:center;gap:10px;margin-bottom:1.2rem}.LegalPage_eyebrow__1D1xq:before{content:"";display:block;width:22px;height:1px;background:var(--acento)}.LegalPage_title__Kg6Oo{font-family:var(--font-serif);font-size:clamp(2rem,4vw,3rem);font-weight:900;color:var(--texto-primo);line-height:1.1;letter-spacing:-.02em;margin:0 0 1.4rem}.LegalPage_lead__dpNSI{font-family:var(--font-body);font-size:1.1rem;color:var(--texto-seg);line-height:1.8;margin:0 0 3rem;padding-bottom:2.5rem;border-bottom:1px solid var(--linea)}.LegalPage_section__9eT_J{margin-bottom:2.8rem}.LegalPage_h2__n3XR6{font-family:var(--font-serif);font-size:1.25rem;font-weight:700;color:var(--texto-primo);margin:0 0 1rem;letter-spacing:-.01em}.LegalPage_section__9eT_J p{font-family:var(--font-body);font-size:1rem;line-height:1.85;color:var(--texto-seg);margin:0 0 1rem}.LegalPage_section__9eT_J p:last-child{margin-bottom:0}.LegalPage_section__9eT_J p strong{color:var(--texto-primo)}.LegalPage_section__9eT_J p code{font-family:monospace;font-size:.9em;background:var(--carbon);color:var(--acento-s);padding:.1em .4em;border-radius:3px}.LegalPage_highlight__w5CQA{margin-top:1.5rem;border-left:3px solid var(--acento);padding:1rem 1.2rem;background:rgba(196,133,10,.06);font-family:var(--font-body);font-size:.97rem;color:var(--texto-seg);line-height:1.75}.LegalPage_highlight__w5CQA strong{color:var(--acento-s)}.LegalPage_list__WT62U{margin:1rem 0 0 1.2rem;padding:0}.LegalPage_list__WT62U li{font-family:var(--font-body);font-size:1rem;color:var(--texto-seg);line-height:1.8;margin-bottom:.4rem}.LegalPage_link__j6Cso{color:var(--acento-s);text-decoration:underline;-webkit-text-decoration-color:var(--acento-m);text-decoration-color:var(--acento-m);text-underline-offset:3px;transition:color .2s}.LegalPage_link__j6Cso:hover{color:var(--texto-primo)}.LegalPage_contactBox__gdZdQ{display:flex;align-items:flex-start;gap:1.4rem;border:1px solid var(--linea);border-left:3px solid var(--acento);padding:1.8rem;background:rgba(196,133,10,.04);margin:0 0 3rem}.LegalPage_contactIcon__W8ccO{font-size:2rem;flex-shrink:0;line-height:1}.LegalPage_contactLabel__1L3YO{font-family:var(--font-ui);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--texto-ter);margin-bottom:.4rem}.LegalPage_contactEmail__Gvsju{font-family:var(--font-serif);font-size:1.4rem;font-weight:700;color:var(--acento-s);text-decoration:none;display:block;margin-bottom:.5rem;transition:color .2s}.LegalPage_contactEmail__Gvsju:hover{color:var(--texto-primo)}.LegalPage_contactNote__jx90g{font-family:var(--font-ui);font-size:.75rem;color:var(--texto-ter);letter-spacing:.05em;margin:0}.LegalPage_updated__p4_U_{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--linea);font-family:var(--font-ui);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--texto-muted)}@media (max-width:480px){.LegalPage_main__6yLhZ{padding:2.5rem 1.2rem 4rem}.LegalPage_contactBox__gdZdQ{flex-direction:column}}