.legal{max-width:68ch}.legal h2{font-size:var(--text-lg);margin-top:clamp(2rem,4vw,3rem);margin-bottom:.8rem}.legal h3{margin-top:1.6rem;margin-bottom:.5rem;font-size:1.1rem}.legal p,.legal li{color:var(--color-ink-2);line-height:1.7}.legal p+p{margin-top:.9rem}.legal ul,.legal ol{margin:.9rem 0 .9rem 1.2rem}.legal li+li{margin-top:.4rem}.legal a{text-underline-offset:2px;text-decoration:underline}.legal-ficha{border:1px solid var(--color-rule);border-radius:var(--radius);background:var(--color-paper-2);margin:1.2rem 0;padding:1.2rem}.legal-ficha dl{grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:.5rem 1.2rem;display:grid}.legal-ficha dt{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-2);padding-top:.15rem}.legal-ficha dd{color:var(--color-ink);overflow-wrap:anywhere}.legal-fecha{border-top:1px solid var(--color-rule);font-size:var(--text-sm);margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:1.2rem}@media (max-width:520px){.legal-ficha dl{grid-template-columns:minmax(0,1fr);gap:.15rem}.legal-ficha dd+dt{margin-top:.7rem}}
