.legal h2{margin:2.5rem 0 .75rem;font-size:1.5rem;font-weight:700;letter-spacing:-.01em}.legal h3{margin:1.75rem 0 .5rem;font-size:1.1rem;font-weight:600}.legal li,.legal p{color:var(--color-tinta-suave)}.legal p{margin:.75rem 0}.legal strong{color:var(--color-tinta);font-weight:600}.legal ol{list-style:decimal}.legal ol,.legal ul{padding-left:1.4rem;margin:.75rem 0}.legal ul{list-style:disc}.legal li{margin:.35rem 0}.legal table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;margin:1rem 0;font-size:.92rem}.legal td,.legal th{border-bottom:1px solid var(--color-linea);padding:.6rem .75rem;text-align:left;vertical-align:top}.legal th{color:var(--color-tinta);font-weight:600}.legal td{color:var(--color-tinta-suave)}.legal code{font-size:.9em;background:var(--color-papel);border:1px solid var(--color-linea);border-radius:4px;padding:0 4px}