.legal h1{font-size:var(--text-display);letter-spacing:-.028em;text-wrap:balance;line-height:1.02}.legal>p:first-of-type{font-size:var(--text-lg);color:var(--color-grafito-suave);margin-top:1.5rem}.legal h2{font-size:var(--text-xl);font-variation-settings:"wdth" 96;margin-top:3rem}.legal h3{font-size:var(--text-base);margin-top:2rem;font-weight:600}.legal p,.legal ul,.legal ol{margin-top:1rem;line-height:1.7}.legal ul,.legal ol{padding-left:1.25rem}.legal ul{padding-left:0;list-style:none}.legal ul>li{margin-top:.5rem;padding-left:1.25rem;position:relative}.legal ul>li:before{content:"";background-color:var(--color-grafito-suave);width:.3rem;height:1px;position:absolute;top:.7em;left:0}.legal ol{list-style:decimal}.legal ol>li{margin-top:.5rem;padding-left:.25rem}.legal ol>li::marker{font-variant-numeric:tabular-nums;color:var(--color-grafito-suave)}.legal a{color:var(--color-verdemar);text-underline-offset:2px;text-decoration:underline}.legal dl{border-top:1px solid var(--color-niebla);margin-top:1.25rem}.legal dl>div{border-bottom:1px solid var(--color-niebla);justify-content:space-between;gap:1.5rem;padding:.625rem 0;display:flex}.legal dt{white-space:nowrap;font-size:var(--text-micro);line-height:var(--text-micro--line-height);color:var(--color-grafito-suave)}.legal dd{text-align:right;font-size:var(--text-sm)}.legal .actualizado{border-top:1px solid var(--color-niebla);font-size:var(--text-micro);color:var(--color-grafito-suave);margin-top:3rem;padding-top:1.5rem}.legal .formulario p{margin-top:0;line-height:1.5}
