.lg-sec{padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(80px,10vw,136px)}article.legal{max-width:820px;margin:0 auto;padding:clamp(28px,5.5vw,72px);border-radius:var(--r-win);background:var(--surface);box-shadow:var(--sombra-alta)}article.legal header{text-align:center;margin-bottom:clamp(36px,5vw,56px)}article.legal h1{font:700 var(--t-ven)/1.06 var(--sans);letter-spacing:-.022em;text-wrap:balance}article.legal .lg-intro{font:400 var(--t-lead)/1.65 var(--mono);letter-spacing:-.01em;margin:var(--e-t) auto 0;max-width:54ch;text-wrap:balance}article.legal .lg-fecha{font:400 var(--t-label)/1.5 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-top:18px}article.legal section{padding-top:32px}article.legal h2{font:700 var(--t-h4)/1.3 var(--sans);letter-spacing:-.008em;margin-bottom:12px}article.legal p,article.legal li{font:400 var(--t-body)/1.7 var(--sans)}article.legal p+p{margin-top:12px}article.legal ul{margin:10px 0 0 1.2em}article.legal li+li{margin-top:6px}article.legal a{border-bottom:1px solid currentColor}article.legal .ph{background:color-mix(in srgb,#DCC882 35%,transparent);border-radius:4px;padding:0 4px;text-transform:none;letter-spacing:0}