.lg{--tinta:#14181f;--tinta2:#2a313c;--acero:#5e6875;--acero2:#98a1ad;--linea:#d9dde3;--fondo:#edeff2;--placa:#f2c40c;--rojo:#ce3b2c;font-family:var(--font-archivo), system-ui, sans-serif;color:var(--tinta);-webkit-font-smoothing:antialiased;background:#fff;font-size:16px;line-height:1.62}.lg *{box-sizing:border-box;margin:0;padding:0}body:has(.lg){background:#fff;padding-bottom:0}.lg .wrap{max-width:760px;margin:0 auto;padding:0 24px}.lg nav{border-bottom:1px solid var(--linea);padding:16px 0}.lg nav .wrap{justify-content:space-between;align-items:center;display:flex}.lg .placa{background:var(--placa);border:2.5px solid var(--tinta);border-radius:4px;flex-direction:column;align-items:center;padding:3px 10px 4px;line-height:1;text-decoration:none;display:inline-flex}.lg .placa b{font-family:var(--font-archivo-black), sans-serif;color:var(--tinta);letter-spacing:.02em;font-size:17px}.lg .placa i{font-family:var(--font-archivo-black), sans-serif;letter-spacing:.28em;color:var(--tinta);margin-top:2px;font-size:6px;font-style:normal}.lg nav a.back{color:var(--acero);font-size:14px;font-weight:500;text-decoration:none}.lg header{padding:56px 0 8px}.lg h1{letter-spacing:-.03em;font-weight:700}.lg.terminos h1{font-size:clamp(30px,5vw,42px);line-height:1.1}.lg.privacidad h1{font-size:clamp(28px,4.6vw,40px);line-height:1.12}.lg .meta{color:var(--acero);margin-top:12px;font-size:15px}.lg main{padding:20px 0 72px}.lg h2{letter-spacing:-.015em;border-top:1px solid var(--linea);margin:44px 0 12px;padding-top:20px;font-size:20px;font-weight:700}.lg h3{margin:24px 0 8px;font-size:16.5px;font-weight:600}.lg p{margin-bottom:14px}.lg ul,.lg ol{margin:0 0 16px 22px}.lg li{margin-bottom:7px}.lg strong{font-weight:600}.lg .aviso{color:#6b5410;background:#fff8e1;border:1px solid #ebd489;border-radius:12px;margin:24px 0;padding:20px 24px;font-size:15px;line-height:1.6}.lg .aviso b{color:#4a3906}.lg .caja{background:var(--fondo);border-left:3px solid var(--placa);margin:20px 0;padding:16px 22px;font-size:15.5px}.lg .caja b{margin-bottom:4px;display:block}.lg table{border-collapse:collapse;width:100%;margin:16px 0;font-size:15px}.lg th{text-align:left;text-transform:uppercase;letter-spacing:.1em;color:var(--acero);border-bottom:1.5px solid var(--tinta);padding:8px 8px 6px;font-size:11px}.lg td{border-bottom:1px solid var(--linea);vertical-align:top;padding:9px 8px}.lg footer{border-top:1px solid var(--linea);color:var(--acero);padding:32px 0;font-size:14px}.lg footer a{color:var(--acero);text-decoration:none}.lg .mono{font-family:var(--font-jetbrains), monospace}
