.xpnSVG_legal{min-height:100svh;display:block}.xpnSVG_legal header{margin-bottom:clamp(40px,8vh,80px)}.xpnSVG_legal header a{text-decoration:none}.xpnSVG_volver{color:var(--muted);transition:color .3s}.xpnSVG_volver:hover{color:var(--fg)}.xpnSVG_texto{max-width:680px;padding-bottom:80px}.xpnSVG_titulo{letter-spacing:-.035em;margin-bottom:14px;font-size:clamp(2.4rem,6vw,4rem);line-height:1}.xpnSVG_fecha{font:400 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:40px}.xpnSVG_texto h2{font:500 20px/1.2 var(--sans);margin:34px 0 12px}.xpnSVG_texto p,.xpnSVG_texto li{font:300 16px/1.6 var(--sans);color:color-mix(in srgb, var(--fg) 82%, transparent)}.xpnSVG_texto p+p{margin-top:12px}.xpnSVG_texto ul{gap:10px;padding-left:18px;display:grid}.xpnSVG_texto b{color:var(--fg);font-weight:500}.xpnSVG_texto a{color:var(--fg);border-bottom:1px solid color-mix(in srgb, var(--glow) 60%, transparent);text-decoration:none}.xpnSVG_texto a:hover{border-color:var(--fg)}.xpnSVG_separa{border:0;border-top:1px solid var(--line);margin:48px 0 8px}
